为了账号安全,请及时绑定邮箱和手机立即绑定

阅读 URL 不显示其内容

阅读 URL 不显示其内容

繁华开满天机 2021-06-09 16:09:07
我正在尝试完全按照此处的建议读取 URL 。但是,我在输出中获得的内容与我在网站上看到的内容不同。myfile = f.read()link = "http://www.primatiming.com/#/participant/11/40/37380"f = urllib.request.urlopen(link)myfile = f.read()print(myfile)b'<!doctype html>\n<html>\n<head>\n  <meta charset="utf-8">\n<title>primatiming</title>\n  <base href="/">\n\n  <meta name="viewport"content="width=device-width, initial-scale=1">\n  <link rel="icon" type="image/x-icon"href="favicon.ico">\n<link rel="stylesheet" href="styles.1b97fe46abe0706759da.css"></head>\n<body>\n  <app-root></app-root>\n<script type="text/javascript"src="runtime.a66f828dca56eeb90e02.js"></script><script type="text/javascript"src="polyfills.7b309130c7fc8668d4f8.js"></script><script type="text/javascript" src="scripts.8e2ccd20353c3cf5326a.js"></script><script type="text/javascript" src="main.a865153f87c564c09e4f.js"></script></body>\n</html>\n'我想知道是否有人可以建议任何阅读此页面的方法?这样做的原因是我只想从 Primetiming url 中的多个页面下载站点中的表,以便我可以对它们进行一些数据分析。
查看完整描述

3 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

这是因为该站点使用 xhr,您需要为此使用无头浏览器或直接尝试他们的公共 api。

//img1.sycdn.imooc.com//60c866230001e60610340389.jpg


查看完整回答
反对 回复 2021-06-15
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

看起来您需要某种处理和呈现 javascript的无头 Web 浏览器(或Selenium),以便您可以获得生成的 html。


查看完整回答
反对 回复 2021-06-15
  • 3 回答
  • 0 关注
  • 243 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信