Python 如何刮取起始投手并导入excel?

Python 如何刮取起始投手并导入excel?,python,web-scraping,request,lxml,Python,Web Scraping,Request,Lxml,如何刮取起始投手并导入excel 这是到目前为止我的代码 from urllib.request import urlopen from lxml import html response = urlopen("https://www.baseball-reference.com/previews/index.shtml") content = response.read() tree = html.fromstring(content) 我会让你开始的。首先要使用cssselect,除非您

如何刮取起始投手并导入excel

这是到目前为止我的代码

from urllib.request import urlopen
from lxml import html

response = urlopen("https://www.baseball-reference.com/previews/index.shtml")
content = response.read()
tree = html.fromstring(content)

我会让你开始的。首先要使用cssselect,除非您喜欢xpath:

import cssselect
然后,您只需找出要迭代的内容的css:

for div in tree.cssselect('.game_summaries'):
  for a in div.cssselect('table:nth-child(2) a'):
    print(a.text)

您可以从浏览器的元素检查器中找到css(chrome是最好的)。

我会让您开始。首先要使用cssselect,除非您喜欢xpath:

import cssselect
然后,您只需找出要迭代的内容的css:

for div in tree.cssselect('.game_summaries'):
  for a in div.cssselect('table:nth-child(2) a'):
    print(a.text)

您可以在浏览器的元素检查器中找到css(最好是chrome)。

@JakeWest如果答案有帮助,您可以单击投票按钮下的复选标记,将答案标记为“已接受”。@pguardiario。。。我可以删除我的任何一行代码吗?不,您需要全部代码。@如果答案有帮助,您可以单击投票按钮下的复选标记,将答案标记为“已接受”。@pguardiario。。。我可以删除我的任何代码行吗?不,你需要全部代码行。