我想从这个网站的每一行中提取不同的标题:
https://trends.google.com/trends/trendingsearches/realtime?geo=AR&category=all
我试过几次都不走运。我想通过按类搜索元素,我会得到想要的文本:
from selenium import webdriver
driver=webdriver.Chrome('path to bin')
driver.get('https://trends.google.com/trends/trendingsearches/realtime?geo=AR&category=all')
hrefs = driver.find_elements_by_class_name('title')
print hrefs
print(len(hrefs))
driver.quit()
提前谢谢各位! 琼
你离得太近了!您只需从标题中获取文本,请尝试以下操作:
@PixelEinstein的回答将完美地满足您的需求。但作为最佳实践的一部分,您应该始终将浏览器窗口的最大化并诱导WebDriverWait使元素可见,然后提取其中的文本,如下所示:
代码块:
控制台输出:
^{2美元相关问题 更多 >
编程相关推荐