gpt4 book ai didi

python - 使用python在表单中选择动态填充下拉列表

转载 作者:行者123 更新时间:2023-12-04 16:20:54 25 4
gpt4 key购买 nike

我正在使用 mechanize在网站上填写表单,现在我遇到了依赖于先前选择的动态填充下拉列表的问题。我在一个动态填充的表单中有四个下拉列表,然后用户可以提交表单。

下拉是:

  Continent                               
-- Country #depends on continent
-- state #depends on Country
--city #depends on state

如何使用 python 从这些下拉列表中选择值?

最佳答案

如果值是动态填充的,则不能这样做,因为 Mechanize 不会处理运行 javascript 代码,因为在 Web 浏览器中显示页面时会发生这种情况。

你有一些选择:

  • 使用表单中的值发送 POST 请求以模拟它已正确填写。
  • 使用 selenium 或 windmill 之类的东西来驱动真正的 Web 浏览器,该浏览器执行填充下拉小部件所需的 javascript 代码。
  • 关于python - 使用python在表单中选择动态填充下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8984168/

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