【问题标题】:Can selenium open a search result page?selenium 可以打开搜索结果页面吗?
【发布时间】:2011-03-28 06:06:45
【问题描述】:

我是硒的新手。我想问一下是否有一种简单的方法可以打开一些网址的搜索结果页面,而不仅仅是主页。

例如, 我在谷歌搜索堆栈溢出。 url在这里,但是返回页面是google主页。是否可以直接获取结果页面?我想刮一些结果页面。如果我只是打开主页然后输入关键字得到结果页面,我认为这种方式应该很慢。

感谢您的回答。

from selenium import selenium
url ='http://www.google.com/search?hl=en&source=hp&q=stack+overflow&aq=o&aqi=&aql=&oq=&gs_rfai='
sel = selenium('localhost', 4444, '*firefox', url)
sel.start()
sel.open('/')
sel.wait_for_page_to_load(10000)

【问题讨论】:

    标签: python selenium selenium-rc


    【解决方案1】:

    你应该改变你的代码:

    from selenium import selenium
    url ='http://www.google.com/'
    sel = selenium('localhost', 4444, '*firefox', url)
    sel.start()
    sel.open('/search?hl=en&source=hp&q=stack+overflow&aq=o&aqi=&aql=&oq=&gs_rfai=')
    sel.wait_for_page_to_load(10000)
    

    因此,您的 url 指向起始页,您执行 open 您需要的操作 - 搜索结果

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      相关资源
      最近更新 更多