gpt4 book ai didi

python - Mechanize browser.submit() 返回原始表单而不是预期结果

转载 作者:行者123 更新时间:2023-12-04 16:21:10 28 4
gpt4 key购买 nike

当我向加拿大卫生部网站提交表格时,我收到了原始表格的退回:

import re
from mechanize import Browser


def run():
browser = Browser()
browser.open("https://health-products.canada.ca/dpd-bdpp/index-eng.jsp")

browser.select_form("search")
browser['status'] = 0
browser['brandName'] = "Stelara"

response = browser.submit()

content = response.read()

print content

我从响应中得到 200 的状态,这意味着它成功了,但随后我打印了返回的内容,它只是原始表单。

我现在想弄清楚的是,为什么当我手动提交表单而不是使用 Mechanize 提交表单时,响应对我来说是不同的。

任何见解将不胜感激。

最佳答案

我想通了 - 我在它想要一个列表的地方传递了一个整数

browser['status'] = 0

变成了
browser['status'] = ['0',]

关于python - Mechanize browser.submit() 返回原始表单而不是预期结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52598559/

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