如何通过PyQt5提交数据和搜索

时间:2018-12-19 14:03:52

标签: python pyqt5

尽管硒可以完成我的任务,但我仍然想问我如何提交数据并通过PyQt5搜索。 例如,我想将数据提交到该网站('http://example.webscraping.com/places/default/search')并进行搜索。

enter image description here

在PyQt4中,代码为:

enter image description here

但是我想知道如何在PyQt5中实现这一需求。感谢您的回答。

1 个答案:

答案 0 :(得分:1)

在PyQt5中,版本> = 5.6,应使用Qt WebEngine,在这种情况下,应通过javascript完成该任务:

module.exports = async() => {

  const options = {
    method: 'POST',
    url: 'https://my-website.auth.io/oauth/token',
    headers: {
      'content-type': 'application/json'
    },
    body: '{"client_id":"dew76dw7e65d7w65d7wde"}'
  };

  return new Promise((resolve, reject) => request(options, function (error, response, body) {
    if(error) {
      reject(error);
    }
    resolve(body);
  }));
};