Chrome 如何访问使用任何编程语言列出的网络选项卡中的请求URL?

vpfxa7rd  于 2023-01-15  发布在  Go
关注(0)|答案(1)|浏览(139)

假设有一个网站每次都调用 AJAX 请求,但是我在页面源代码中找不到(或看不到)任何相关的URL,但是我可以使用开发者工具在网络选项卡中看到每个请求或ajax调用。
请参考我附加的screenshot在网络标签中找到URL。让我们说Google analytics链接。我如何使用javascript或任何编程语言搜索相同的URL,而不是打开网络标签或任何开发者工具?
我想看到使用编程语言的请求网址。我宁愿javascript,如果有。有可能或任何API可用,以找到所请求的链接的使用?
如果有可能使用Python、Javascript、Java或PHP来完成它,我将不胜感激。

如有帮助,不胜感激!

11dmarpk

11dmarpk1#

您可以使用Selenium等浏览器自动化工具。
试试这个python代码。

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("yourwebsiteurl here")
driver.implicitly_wait(10)
ajax_urls = driver.execute_script("return performance.getEntries().map(entry => entry.name)")

for url in ajax_urls:
    print(url)

相关问题