PyThon selenium Google 免登录分装
时间: 2023-11-15 22:48:58 浏览: 25
您可以使用selenium和ChromeDriver来实现在Google上免登录搜索的功能。以下是一个简单的代码示例:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 设置ChromeDriver路径
chromedriver_path = "/path/to/chromedriver"
# 初始化ChromeDriver
options = webdriver.ChromeOptions()
options.add_argument("--incognito")
driver = webdriver.Chrome(chromedriver_path, options=options)
# 打开Google主页
driver.get("https://www.google.com/")
# 在搜索栏中输入关键字并搜索
search_box = driver.find_element_by_name("q")
search_box.send_keys("keyword")
search_box.send_keys(Keys.RETURN)
# 等待搜索结果加载完成
driver.implicitly_wait(10)
# 输出搜索结果
results = driver.find_elements_by_css_selector(".r a")
for result in results:
print(result.get_attribute("href"))
# 关闭浏览器窗口
driver.quit()
```
在代码中,我们首先设置了ChromeDriver路径并初始化了ChromeDriver。然后,我们打开了Google主页并在搜索栏中输入关键字。接着,我们等待搜索结果加载完成并输出搜索结果。最后,我们关闭了浏览器窗口。注意,我们使用了`--incognito`选项来开启Chrome的隐身模式,这样就可以免登录搜索了。