使用Selenium(Python)提交Web表单后复制结果

我正在尝试使用Selenium(1)在网站上提交查询,然后(2)使用美丽的汤复制出结果的内容.这是我的第一部分脚本……

from selenium import webdriver

browser = webdriver.Chrome('C:\Users\XXX\Scripts\MyPythonScripts\chromedriver.exe')
browser.get(r'http://www.ars-grin.gov/cgi-bin/npgs/html/tax_search.pl?language=en')

elem = browser.find_element_by_name('search')
elem.send_keys('Syzygium polyanthum')
elem.submit()

对于第二部分,我意识到我必须以某种方式将结果的新url复制到变量中,然后我才能使用漂亮的汤来获取内容,但我不知道如何在广泛搜索后如何做到这一点.

有谁知道这个,或任何其他方法来实现相同的结果?

解决方法:

根据我的理解,您希望在提交表单后将页面源提供给BeautifulSoup.如果是这种情况,请使用browser.page_source:

soup = BeautifulSoup(browser.page_source)

相关文章

转载地址:https://www.cnblogs.com/mini-monkey/p/12104821...
web自动化测试过程中页面截图相对比较简单,可以直接使用sel...
目录前言一、Selenium简介二、浏览器驱动1.浏览器驱动参考2....
一、iframe的含义:iframe是HTML中框架的一种形式,在对界面...
转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.to...
'''##**认识selenium**​**下载:pipinstall...