如何在Beautiful Soup 4(Python)中使用搜索栏

时间:2018-06-25 00:41:22

标签: python web input beautifulsoup

我正在Beautiful Soup 4的帮助下进行字典应用。我正在使用此网站作为字典:

LINE Dictionary

例如,假设我要在搜索栏中输入单词“ Hello”。你会怎么做?谢谢!

1 个答案:

答案 0 :(得分:2)

不需要需要bs4来执行此操作,您只需要观察URL并查看在搜索栏中输入内容时会发生什么变化:

原始WebBrowser1.Document.Forms(0).InvokeMember("loginButton")

你好: http://ce.linedict.com/#/cnen/home

再见: http://ce.linedict.com/#/cnen/search?query=Hello

然后发送请求以获取它。

之所以起作用,是因为当您在搜索栏中搜索时,它只是向服务器发送一个请求,要求与您输入的内容匹配。

您可以通过查看请求接受的内容(通常与搜索栏一起使用),然后模仿这种效果,将请求直接传递到服务器。

相关问题