1

所以我的任务是提出一个 Python 脚本来检查我们应用程序中页面的加载时间。问题是,每个页面都是动态的。

以下是页面示例: 第 1 页:https://<'sitename'>/<'area_of_site'>/5462174380064768/new-page/?industry=<'some_industrty_here'>

第 2 页:https://<'sitename'>/<'another_area_of_site'>/54621743808484848/old-page/?industry=<'some_OTHER_industrty_here'>

等等......该网站有许多不同的区域/网址结构,所以我只想能够“抓取”当前的网址(无论是什么)并使用它。

以下是我一直在使用的脚本:

 stream = urllib2.urlopen('http://www.google.com')
 start_time = time()
 output = stream.read()
 end_time = time()
 stream.close()

 print "Ping in ms = %r:" % (round(end_time-start_time, 3))

但如您所见,我无法使用通用的“google.com”。我看过其他关于获取当前网址的帖子,但它们似乎都是基于您事先知道网址是什么的想法,所以这些并没有真正的帮助。

我看到 Javascript 中有一个“获取当前 url”,但我需要能够用 Python 做到这一点。

这需要是一个 Python 脚本,所以我不确定我是否能够使用 Selenium 调用

有什么建议么?

谢谢!

4

0 回答 0