Python无法定位站点的元素

2024-04-26 06:25:35 发布

您现在位置:Python中文网/ 问答频道 /正文

脚本需要转到“https://example.com”,粘贴文本并单击按钮

硒是怎么做到的

目前,只有以下代码在工作:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("https://example.com")

如何定位2个元素

但我猜网站有某种脚本保护,也许有人能解决这个问题


Tags: 代码fromhttps文本import脚本com粘贴
1条回答
网友
1楼 · 发布于 2024-04-26 06:25:35

你应该看看“入门”页。很简单!然后,您可以在浏览器中查看该页,并使用它检查要使用的元素背后的代码。在Chrome中,只需右击一个元素(比如文本区域),然后从下拉菜单中选择Inspect

>>> from selenium import webdriver
>>> driver = webdriver.Chrome()
>>> driver.get('http://text.ru')
>>> text_area = driver.find_element_by_name('user-text')
>>> text_area.send_keys('hello, how are you?')
>>> red_button = driver.find_element_by_class_name('btn_red')
>>> red_button.click()

相关问题 更多 >

    热门问题