我用BS4来刮文本。我目前的文本输出有7个不同的领域,我想把7个不同的列表。我的代码如下:
from bs4 import BeautifulSoup
import requests
urlYears = ['2012']
for year in urlYears:
soup = BeautifulSoup(requests.get("https://en.wikipedia.org/wiki/" + "2012" + "_NFL_Draft").content,"html.parser")
table = soup.select_one("table.wikitable.sortable")
for row in table.select("tr + tr"):
tds=row.text
print (tds)
打印输出将显示如下:
7^
252
St. Louis Rams
Richardson, DarylDaryl Richardson
RB
Abilene Christian
Lone Star
7^
253
Indianapolis Colts
Harnish, ChandlerChandler Harnish
QB
NIU
MAC
如何从每个列表中创建列表?最终目标是导出为CSV。你知道吗
一个简单的方法是只在换行处^{} 文本?你知道吗
收益率
Hth公司 dtk公司
编辑:您实际上可以^{} 让Python正确处理换行符。同时保存
os
导入。你知道吗相关问题 更多 >
编程相关推荐