gpt4 book ai didi

python - 如何访问页面内的第 3 方跟踪参数(通过 Python)?

转载 作者:行者123 更新时间:2023-12-02 03:51:52 25 4
gpt4 key购买 nike

我已经搜索了很多,到目前为止无法确定如何访问页面内的第三方跟踪参数。使用下面的代码,我可以通过 python requests 包访问页面的 cookie,但仅限于本地域,不会返回任何第 3 方 cookie/域:

import requests
# create session
s = requests.session()
# read data from a page
r = s.get('https://pythonprogramming.net/parsememcparseface/')
# show cookies and the domain that the cookies belongs to
print('>> printing cookies ...')
for cookie in s.cookies:
print(cookie)
print('domain=' + cookie.domain)
print(' ck_name: ' + cookie.name)
print(' ck_val: ' + cookie.value)
print(' expires: ' + str(cookie.expires))
print()
# paramaters come back empty ...
print('>> printing parameters ...')
for param in s.params:
print(param)

我还尝试通过 Selenium 和 Chrome 驱动程序:

import time
from selenium import webdriver
driver = webdriver.Chrome(r'{path}\chromedriver\chromedriver.exe')
driver.get('https://pythonprogramming.net/parsememcparseface/')
print('Page opened ...')
# here I can access the page HTML and local session via the driver variable
driver.quit() # close page

但是第三部分跟踪参数让我困惑。澄清一下,在页面 https://pythonprogramming.net/parsememcparseface/ Chomrt 开发工具显示有一个 Google Analytics 收集器运行并返回如下图所示的参数:

GA collection parameter

任何帮助将不胜感激!谢谢

最佳答案

Cookie 只能从设置它们的域中读取,这就是 Cookie 的工作方式。

Google Analytics 不使用来自第三方 Cookie 的数据。它需要运行的唯一 cookie 是带有 clientId 的 _ga cookie,它是由注入(inject)的 javascript 设置的第一方 cookie。

关于python - 如何访问页面内的第 3 方跟踪参数(通过 Python)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43829466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com