Как использовать панель поиска в Beautiful Soup 4 (Python) - PullRequest
0 голосов
/ 25 июня 2018

Я делаю диктонное приложение с помощью Beautiful Soup 4. Я использую этот сайт в качестве диктонары:

Словарь LINE

Скажем, дляНапример, я хочу ввести слово «Hello» в строку поиска.Как бы Вы это сделали?Спасибо!

1 Ответ

0 голосов
/ 25 июня 2018

Вы делаете , а не , для этого нужен bs4, вам просто нужно посмотреть URL и посмотреть, что изменится, когда вы введете что-то в строке поиска:

Оригинал: http://ce.linedict.com/#/cnen/home

Привет: http://ce.linedict.com/#/cnen/search?query=Hello

до свидания: http://ce.linedict.com/#/cnen/search?query=goodbye

Затем отправьте запрос на его получение.

Это будет работать, потому что, когда вы выполняете поиск в строке поиска, он просто отправляет запрос на сервер с запросом на совпадение с тем, что вы ввели.

Вы можете напрямую передать запрос на сервер, посмотрев, что он примет (обычно используется с панелью поиска), и затем имитировать этот эффект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...