我编写了一个脚本来解析网页并获取其上的链接数量(“a”标签):
import urllib
import lxml.html
connection = urllib.urlopen('http://test.com')
dom = lxml.html.fromstring(connection.read())
for link in dom.xpath('//a/@href'):
print link
脚本的输出:
./01.html
./52.html
./801.html
http://www.blablabla.com/1.html
#top
如何将其转换为列表以计算链接数量?我使用 link.split() ,但它对我有用:
['./01.html']
['./52.html']
['./801.html']
['http://www.blablabla.com/1.html']
['#top']
但我想得到:
[./01.html, ./52.html, ./801.html, http://www.blablabla.com/1.html, #top]
谢谢!