从 python 网页中的 id 中获取单词
Get word from an id in a web page in python
我想 python 阅读网站上的特定单词,
我在 urllib 和 bs4 中进行了搜索,但没有找到任何可以执行此操作的示例
我想要的示例:
在此页面上 https://www.google.com.eg/search?q=weather%20in%20egypt&gws_rd=ssl
我想python阅读:
>>>id = wob_tm
>>>print 'weather is ' + id
weather is 16
可能吗?
如果您需要此信息,您真的应该使用 API。但是,如果您只想要页面中的一条数据,并且变量中已经有 HTML 响应,那么使用简单的正则表达式(而不是解析整个页面)没有错:
id="wob_tm"[^>]*>([^<]+)
该值将在匹配的第 1 组中找到。
Demo here.
我想 python 阅读网站上的特定单词, 我在 urllib 和 bs4 中进行了搜索,但没有找到任何可以执行此操作的示例
我想要的示例:
在此页面上 https://www.google.com.eg/search?q=weather%20in%20egypt&gws_rd=ssl
我想python阅读:
>>>id = wob_tm
>>>print 'weather is ' + id
weather is 16
可能吗?
如果您需要此信息,您真的应该使用 API。但是,如果您只想要页面中的一条数据,并且变量中已经有 HTML 响应,那么使用简单的正则表达式(而不是解析整个页面)没有错:
id="wob_tm"[^>]*>([^<]+)
该值将在匹配的第 1 组中找到。
Demo here.