I'm beginner in Python so how a good ways to get url from any browser like chrome, opera, etc to variable in Python ?
为了得到url,你可以做这样的事情。
import urllib2
response = urllib2.urlopen('http://domainname.com/')
html = response.read()
这也可以,只要抓住URL,然后把它贴在一个变量上就行了
variable_name = "https://www.url.com"
要回答这个问题,你需要了解你的Python应用试图在什么上下文中抓取URL。
您是否正在制作一个在后台运行的桌面应用程序,并跟踪浏览器对不同 URLS 的 HTTP 请求?Windows (假设您使用它)已经有一些东西可以做到这一点。打开命令提示符并键入 ipconfig /displaydns > dnslist.txt
-- Viola! :)
你是在尝试在你的网络浏览器里面运行Python代码来做这件事吗?浏览器通常不支持Python,但如果你想的话,你可以安装一个插件并要求你的用户安装它。你可以在这里阅读更多关于这个问题的信息。用Python做Chrome扩展? 在这种情况下,我强烈建议你使用 Javascript。该插件只是将你的python转换为JS,因为浏览器默认只执行Javascript...。
你是想做一个服务器端的应用吗?在这种情况下,你总是知道什么域名被调用,因为它将是你自己的网站的域名!你的webserver总是知道什么域名被调用。在这种情况下,你的网络服务器将始终知道请求它的确切URL。
哪种情况适合你?