python 如何获取一个网址的标题??

2014-04-18 11:45:02 +08:00
 hao1032
1.网上有类似的服务吗?
给一个网址如www.baidu.com,返回网页的标题 百度一下

2.有能满足这个需求的源码吗?
因为什么样的网站都有自己写还要处理编码什么的。
9791 次点击
所在节点    Python
24 条回复
diaoleona
2014-05-27 14:20:08 +08:00
@dbow 不能同意更多
hao1032
2014-05-29 13:30:37 +08:00
@Sylv 这个要加个import,我看了这个文章http://www.cnblogs.com/todoit/archive/2013/04/08/3008513.html
加了个from_encoding="gb18030",测试这个网站是可以的。
如果后面有问题,再使用你的这个方法。
xiaowangge
2014-09-05 17:17:29 +08:00
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import requests
from lxml import html

response = requests.get('http://www.joy.cn/')

# Parse the body into a tree
parsed_body = html.fromstring(response.text)

print ''.join(parsed_body.xpath('//title/text()'))
funnybunny00
2017-08-30 17:21:12 +08:00
福音

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

https://tanronggui.xyz/t/109065

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

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

© 2021 V2EX