【问题标题】:Is it possible to save the current URL of your browser in a txt/csv file? [closed]是否可以将浏览器的当前 URL 保存在 txt/csv 文件中? [关闭]
【发布时间】:2021-03-03 17:44:09
【问题描述】:

我希望在后面运行一个脚本来保存我的网络浏览器的当前 URL,我一直在手动导航到网站。我的项目的用例是我想手动打开一个谷歌地图位置,并在后台让脚本将当前 URL 保存在 csv 或 txt 文件中,以将 URL 的坐标提取为字符串。 (URL 看起来像这样:https://www.google.de/maps/@48.2881292,9.3802822,13.58z)有可能这样做吗?

【问题讨论】:

  • 那么你想用java还是python来做呢?到目前为止,您有任何尝试过的代码吗?浏览器历史记录不足以存储访问过的链接吗?
  • 不管我是用python还是java我想。存储访问过的链接是如何工作的?对不起,我在编码和东西方面有点新。谢谢!
  • @Oliver Hnat 抱歉,直到现在我才看到你的答案。当谷歌打开时,是否可以使用鼠标和键盘手动导航到谷歌地图?每次我改变方向时python都会打印出来吗?当它出现时,这正是我所需要的。非常感谢您的帮助!
  • 好吧,既然如此,你为什么不看看你的浏览器历史记录?
  • 因为我需要在我的用例中自动完成

标签: java python selenium url webdriver


【解决方案1】:

使用python,你可以得到这样的url。

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

driver = webdriver.Firefox()
driver.get("https://google.com")

# do whatever you want to get to the right website

url = driver.current_url
print(url)

# Now you need to save the data

f=open("filename",'a')
f.write(url)
f.close()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 2012-12-31
    • 2012-10-26
    • 1970-01-01
    相关资源
    最近更新 更多