【问题标题】:get 50 search results per search in selenium python在 selenium python 中每次搜索得到 50 个搜索结果
【发布时间】:2019-12-25 19:04:40
【问题描述】:

当我从 selenium 打开一个 chrome 窗口并发出获取请求时,谷歌上显示的结果数为 10。 有没有办法每页获得 50 个结果? 或者有没有办法修改字符串以获取 50 个结果? 下面是我的代码,请帮助我

from selenium import webdriver

chrome_path = r"C:\Users\Desktop\chromedriver_win32\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)
url = 'https://www.google.com/search?q=some random string'
driver.get(url)

现在,当我执行上述代码时,它会打开 chrome 并获取 10 个结果。 有没有办法从搜索字符串中得到 50 个结果? 如果不在硒中,还有其他方法可以实现吗? 请帮我。 提前致谢

【问题讨论】:

    标签: python-3.x selenium-webdriver web-scraping selenium-chromedriver


    【解决方案1】:

    这里是:

    from selenium import webdriver
    
    driver = webdriver.Firefox()
    driver.get(
        "https://www.google.com/search?q=some random string&num=200&start=0&sourceid=chrome&ie=UTF-8")
    

    【讨论】:

      猜你喜欢
      • 2021-08-23
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 2019-04-25
      • 2019-04-25
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多