机械化选择表单并输入文本

时间:2016-06-02 06:56:48

标签: python mechanize

我正在尝试在网页上自动输入文本并在Python中解析生成的页面。经过一些研究,我发现这段代码可以帮助我:

arma::mat fullMat = arma::mat(Ham);
arma::eig_sym( eigval, eigvec, fullMat);

但是,我似乎无法找到正确的表单名称/编号和表单控件。我尝试分析网页的代码,但是我尝试输入文本的文本字段甚至都不是表单。我也找不到通过单击“Get!”调用的脚本/ url。文本区旁边的按钮。

有问题的网站是:https://warframe.market,我想在大中央搜索栏中输入文字(说“姓名:”),点击“获取!”并查看生成的页面;所有这一切都在Python中默默无闻。

1 个答案:

答案 0 :(得分:0)

使用PhantomJS webdriver的Selenium 可以帮助您实现这一点,在xpath 的帮助下使用 findelement输入所选文本框中的文本,然后单击“获取”按钮。 看起来我们输入的文字,网站给出的建议只针对清单中相关/存在的那些词,网站会给出结果。