python爬取指定位置,python爬取百度百科
作者:hacker | 分类:网络攻防 | 浏览:154 | 日期:2022年07月13日目录:
python怎么提取一个字符串中指定位置的内容?注意:位数不是常数是一个变量
str改成int就可以python爬取指定位置了python爬取指定位置,下标是整数,python爬取指定位置你是要把字符串转整数
如何用Python爬取出HTML指定标签内的文本?
你好!
可以通过lxml来获取指定标签的内容。
#安装lxml
pip install lxml
import requests
from lxml import html
def getHTMLText(url):
....
etree = html.etree
root = etree.HTML(getHTMLText(url))
#这里得到一个表格内tr的 ***
trArr = root.xpath("//div[@class='dd48-4ea1-aef2-171c news-text']/table/tbody/tr");
#循环显示tr里面的内容
for tr in trArr:
rank = tr.xpath("./td[1]/text()")[0]
name = tr.xpath("./td[2]/div/text()")[0]
prov = tr.xpath("./td[3]/text()")[0]
strLen = 22-len(name.encode('GBK'))+len(name)
print('排名:{:3}, 学校名称:{:{}}\t, 省份:{}'.format(rank,name,strLen,prov))
希望对你有帮助!
python 怎样在txt中获取特定位置的内容
如果是获取特定位置:
with open('filename.txt') as f:
f.seek(position)
result = f.read(length)
如果是获取特定行的内容:
import linecache
result = linecache.getline('filename.txt', 4)