mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-11-24 08:52:15 +02:00
update
This commit is contained in:
parent
fc5f764eab
commit
6b163d581f
@ -92,15 +92,33 @@ baidu-search.py
|
||||
```python
|
||||
from selenium import webdriver
|
||||
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
|
||||
from selenium.webdriver.common.proxy import Proxy, ProxyType
|
||||
from selenium.webdriver.common.by import By
|
||||
from selenium.webdriver.support.ui import WebDriverWait
|
||||
from selenium.webdriver.support import expected_conditions as EC
|
||||
|
||||
proxy = Proxy({
|
||||
'proxyType': 'MANUAL',
|
||||
'httpProxy': '1.2.3.4:8080',
|
||||
'sslProxy': '1.2.3.4:8080',
|
||||
})
|
||||
|
||||
capabilities = DesiredCapabilities.CHROME
|
||||
proxy.add_to_capabilities(capabilities)
|
||||
|
||||
driver = webdriver.Remote(
|
||||
command_executor='http://127.0.0.1:4444/wd/hub',
|
||||
desired_capabilities=DesiredCapabilities.FIREFOX
|
||||
desired_capabilities=capabilities
|
||||
)
|
||||
|
||||
driver.get('http://www.baidu.com/')
|
||||
driver.find_element_by_id('kw').send_keys('webdriver')
|
||||
driver.find_element_by_id('kw').send_keys('ip')
|
||||
driver.find_element_by_id('su').click()
|
||||
|
||||
WebDriverWait(driver, 10).until(
|
||||
EC.presence_of_element_located((By.CLASS_NAME, 'nums_text'))
|
||||
)
|
||||
|
||||
driver.save_screenshot('baidu.png')
|
||||
driver.close()
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user