Python 到 select 不使用 Selenium 的网页下拉菜单
Python to select drop down menus on web pages without using Selenium
我需要使用 Python 打开网页,select 下拉列表中的选项,并在不使用 Selenium 的情况下进行一些点击。 Python 中是否有任何内置库可以帮助我做到这一点?
你试过了吗Splinter
这是使用它进行浏览器交互的一个简单示例。
from splinter import Browser
with Browser() as browser:
# Visit URL
url = "http://www.google.com"
browser.visit(url)
browser.fill('q', 'splinter - python acceptance testing for web applications')
# Find and click the 'search' button
button = browser.find_by_name('btnG')
# Interact with elements
button.click()
if browser.is_text_present('splinter.readthedocs.io'):
print("Yes, the official website was found!")
else:
print("No, it wasn't found... We need to improve our SEO techniques")
我需要使用 Python 打开网页,select 下拉列表中的选项,并在不使用 Selenium 的情况下进行一些点击。 Python 中是否有任何内置库可以帮助我做到这一点?
你试过了吗Splinter
这是使用它进行浏览器交互的一个简单示例。
from splinter import Browser
with Browser() as browser:
# Visit URL
url = "http://www.google.com"
browser.visit(url)
browser.fill('q', 'splinter - python acceptance testing for web applications')
# Find and click the 'search' button
button = browser.find_by_name('btnG')
# Interact with elements
button.click()
if browser.is_text_present('splinter.readthedocs.io'):
print("Yes, the official website was found!")
else:
print("No, it wasn't found... We need to improve our SEO techniques")