猿问

阅读 URL 不显示其内容

我正在尝试完全按照此处的建议读取 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 中的多个页面下载站点中的表,以便我可以对它们进行一些数据分析。


繁华开满天机
浏览 244回答 3
3回答

胡子哥哥

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

有只小跳蛙

看起来您需要某种处理和呈现 javascript的无头 Web 浏览器(或Selenium),以便您可以获得生成的 html。
随时随地看视频慕课网APP

相关分类

Python
我要回答