求助:为什么这里要这样写?

2019-03-07 22:46:27 +08:00
 DrPython
想获取知乎发现页的问题的答案内容,代码如下:
import requests
from pyquery import PyQuery as pq

url = 'https://www.zhihu.com/explore'
headers = {
'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'
}
html = requests.get(url, headers=headers)

doc = pq(html.text)
results = doc('.explore-tab .feed-item').items()
for item in results:
answer = pq(item.find('.content').html()).text() #这里为什么直接写 item.find('.content').text()出来的
内容是夹带符号,而且内容是不完整的。这段代码要怎么理解?

第一次提问,写的有点乱。
853 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542306

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX