我有这个网址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脚本,时间从网址变化?对不起我的问题可能不太清楚。 感谢。
答案 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进行更新,但此刻您不需要这样做)
简而言之,你想要做什么不能并且不能使用这个工具来完成