【发布时间】:2021-11-05 16:18:00
【问题描述】:
url = 'https://etherscan.io/token/0x7ae1d57b58fa6411f32948314badd83583ee0e8c#readContract'
browser = webdriver.Chrome('C:\webdrivers\chromedriver')
headers1 = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'
}
# wait = WebDriverWait(browser, 10)
browser.get(url)
time.sleep(10)
btn6 = browser.find_element_by_xpath('//*[@id="readHeading6"]/a') # error
btn6.click()
StackOverflow 不允许我发布图片,所以我复制了下面的元素。
<a class="btn btn-link btn-block text-dark d-flex justify-content-between align-items-center py-2 collapsed" data-toggle="collapse" href="#readCollapse6" aria-expanded="false" aria-controls="readCollapse6">6. claimedByTokenId <span class="accordion-arrow"><i class="fas fa-arrow-down small"></i></span></a>
此外,我使用的每个 XPath 帮助程序都无法识别我要查找的按钮。我尝试通过 CSS 选择器、类名、id、XPath、完整 Xpath 查找。上面代码中的 XPath 来自 chrome。检查元素 > 复制 > xpath。
我对编程还很陌生,因此非常感谢任何帮助!谢谢。
【问题讨论】:
-
检查答案并✓(接受)如果一切正常。我已经在我的系统上对其进行了测试,它可以工作。
-
根据这篇文章,meta.stackexchange.com/questions/75491/… 可以通过链接上传您的图片吗?
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: python selenium selenium-webdriver web-scraping xpath