gpt4 book ai didi

javascript - 使用 Python 抓取并登录 Angular webabb

转载 作者:行者123 更新时间:2023-12-03 06:44:10 27 4
gpt4 key购买 nike

我正在尝试登录 Angular Web 应用程序。

我尝试使用多个包,如 requests、urllib、mechanize 等,但无法弄清楚我缺少什么/出了什么问题。代码如下:

import requests
from requests.utils import quote

session = requests.Session()
session.cookies.get_dict()
url = 'https://my.url.com'
authentication = {"username":"name","password":"pswd","domain":"domain_id","rURL":"https://another.url.com/something"}
reqs = requests.post(url)
response = session.get(reqs.url)
new_req = requests.post(url, data = authentication)
print new_req.text

但是,它没有让我登录并再次打印登录页面。

最佳答案

也许我错了,但 AngularJS 是一个 JS 框架。这意味着登录表单由浏览器在运行时呈现,并且不存在于纯 HTML 代码中。您提到的包不会渲染 JS。他们只下载源代码。也许看看这里如何使用基于 JS 的网站:Is there a way to use PhantomJS in Python?

关于javascript - 使用 Python 抓取并登录 Angular webabb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37822455/

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