如何用Python读取网页并写入平面文件?

2024-10-05 11:22:26 发布

您现在位置:Python中文网/ 问答频道 /正文

非常熟悉Python。 正在尝试读取此页上显示的表(当前过滤器设置为原样),然后将其写入csv文件

http://www65.myfantasyleague.com/2017/options?L=47579&O=243&TEAM=DAL&POS=RB

我尝试了下一种方法。它创建csv文件,但不填充实际的表内容

感谢您的帮助。谢谢

import requests
import pandas as pd

url = 'http://www65.myfantasyleague.com/2017/optionsL=47579&O=243&TEAM=DAL&POS=RB'
csv_file='DAL.RB.csv'
pd.read_html(requests.get(url).content)[-1].to_csv(csv_file)

Tags: 文件csvposimportcomhttpurlrequests
1条回答
网友
1楼 · 发布于 2024-10-05 11:22:26

一般来说,试着更好地强调你的问题,试着调试,不要把一切都放在一行。话虽如此,这里的具体问题是索引和代码中缺少的?(在options之后):

import requests
import pandas as pd

url = 'http://www65.myfantasyleague.com/2017/options?L=47579&O=243&TEAM=DAL&POS=RB'
#                                                  -^-
csv_file='DAL.RB.csv'

pd.read_html(requests.get(url).content)[1].to_csv(csv_file)
#                                      -^-

这将生成一个CSV文件,其中包含表

相关问题 更多 >

    热门问题