如何将python 3.6连接到同步网站

时间:2017-04-12 09:43:31

标签: python python-3.x

我有这个网址http://example.com/sample.html,其源代码是

int countEven = 0;
int countOdd = 0;
Console.WriteLine("insert a number");
string inputString = Console.ReadLine();
for (int i = 0; i < inputString.Length; i++)
{
    if ((int.Parse(inputString[i].ToString()) % 2) == 0)
         countEven++;
    else
         countOdd++;
}

我试图通过python代码连接到它,这是片段:

<!DOCTYPE html>
<html>
<body>

<p>A script on this page starts this clock:</p>

<p id="demo"></p>

<script>
var myVar = setInterval(myTimer, 1000);

function myTimer() {
    var d = new Date();
    document.getElementById("demo").innerHTML = d.toLocaleTimeString();
}
</script>

</body>

嗯,它运行得很完美,但是如何在控制台上显示python脚本,时间从网址变化?对不起我的问题可能不太清楚。 感谢。

2 个答案:

答案 0 :(得分:0)

不确定这是否是您要查找的内容,但您可以检查Last-Modified HTTP标头。

import urllib.request as rq
data = rq.urlopen("http://example.com/sample.html")
print(data.headers['Last-Modified'])

返回Fri, 20 Nov 2015 20:44:20 GMT

之类的内容

答案 1 :(得分:0)

你的问题实际上比你想象的要深刻得多 第一:在你的html时间每Javascript更新一次,所以你需要一些东西来执行javascript并且python不适合这个。
第二:HTML不是具有持续连接的协议。你只是执行请求,得到回复,就是这样。您没有与服务器的持续连接以获取更新(您可以使用Websockets进行更新,但此刻您不需要这样做)
简而言之,你想要做什么不能并且不能使用这个工具来完成