【发布时间】:2018-02-27 23:38:03
【问题描述】:
观看 youtube 视频以了解如何抓取多个页面。我逐行复制了视频行并遇到了一些问题。首先,这是 HTTP 错误 404。
[这是我的代码]
我相信在快速搜索之后,我认为这是因为没有字母“x”的 URL。如果我错了,请纠正我。有没有办法从 ascii_lowercase 中减去字母“x”?
我的第二个问题就像我在视频中所说的那样,我逐行复制了代码行,但我没有得到球员姓名和数据。我在检查后确实注意到玩家名称被标记为“th”并且不包含在“td”中。我尝试添加另一个 for 循环,但无法正常工作。
感谢您的帮助!
【问题讨论】:
-
是
ascii_lowercasestring.ascii_lowercase?如果是这种情况,您可以使用ascii_lowercase.replace('x', '')摆脱x。但是查看您提供的图像,我认为错误可能在其他地方。你能提供更多的上下文吗?make_soup的内容和完整的堆栈跟踪会有所帮助。 -
youtube.com/watch?v=H8wUYz22joM 这是视频的链接。抱歉,如果这看起来很懒惰,但老实说,就像我说的我是这方面的初学者,所以跳过视频进行解释可能更容易。该视频之前的课程是他更详细地介绍代码本身的课程。
-
没关系。你能把你有的代码贴在某个地方,这样我就可以在本地测试它,而不必从视频中手动复制?
标签: python beautifulsoup