|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
for item in soup.select('tr')[1:-1]:
是什么意思?
完整的源代码如下:
import requests
from bs4 import BeautifulSoup
import time
headers = {'User-Agent':'Mozilla/5.0(Wimdows NT 6.1; WOW64) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'}
for k in range(1,74):
url = 'http://tubiao.17mcp.com/Qxc/Haoma.aspx?page={}'.format(str(k))
res = requests.get(url, headers=headers,timeout=30)
soup = BeautifulSoup(res.text, 'lxml')
i = 0
for item in soup.select('tr')[1:-1]:
qihao = item.select('td strong')[i].text
onewei = item.select('td div')[i].text
twowei = item.select('td div')[i+1].text
threewei = item.select('td div')[i+2].text
fourwei = item.select('td div')[i+3].text
fivewei = item.select('td div')[i+4].text
sixwei = item.select('td div')[i+5].text
sevenwei = item.select('td div')[i+6].text
print(qihao,onewei,twowei,threewei,fourwei,fivewei,sixwei,sevenwei)
本帖最后由 lixiangyv 于 2019-4-6 08:28 编辑
切片,比如:
就是'hello world'的第2个位置到第5个位置,就是'llo'
其他的类型也是一样。
|
|