首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用python从http://shinytoylabs.com/jargon/中刮取文本

如何使用python从http://shinytoylabs.com/jargon/中刮取文本
EN

Stack Overflow用户
提问于 2018-03-28 16:55:37
回答 1查看 56关注 0票数 2

如何使用python从http://shinytoylabs.com/jargon/中抓取生成的文本?我想使用python请求或类似的东西,但不使用selenium。问题是我不能使用简单的POST或GET请求,因为这个页面既不使用POST也不使用GET表单。只有一个按钮,你点击,它会生成文本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-28 17:24:23

我就是这样做的!

代码语言:javascript
复制
from selenium import webdriver

driver = webdriver.Chrome()
driver.get("http://shinytoylabs.com/jargon/")
generateButton = driver.find_element_by_class_name("generate-button")
generateButton.click()
textToCopy = driver.find_element_by_class_name("jargon-output-container")
print(textToCopy.text)

您需要pip install selenium并从这里下载chrome,并在系统路径环境变量中添加下载的驱动程序路径。我已经测试过了,用铬浏览器可以很好的工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49540215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档