Поиск по сайту средствами Python

у меня вопрос касательно поиска на сайтах где есть форма для ввода слова, по которому идёт поиск на сайте.

Есть ли возможность реализовать на Python такую вещь: Пользователь ввёл в консоль слово и ему приходит текст ссылки на ту страничку (на сайте), что нашёл поисковик того сайта? По сути простенький GET запрос.

Скорее всего нужен модуль, но я не знаю названия и какие вообще есть. Если кто-то знает можете покидать их.

P.s. Умею читать техническую документацию и API документацию (конечно и на English language), так что проблем в изучении какого-либо модуля не возникнет.


Ответы (1 шт):

Автор решения: LeFroys

Несовсем понятно, что вы хотите сделать. Условно есть сайт, где осуществляется некий поиск? При этом у вас есть некая программа, куда вы хотите ввести слово для поиска и получить url страницы с результатом поиска?

Если я вас верно понял, то вам нужно посмотреть как осуществляется поиск на сайте. Просто есть сайты, которые формируют url таким образом http://example.ru/?s=фраза_поиска Соответственно, вам даже не придётся обращаться к сайту чтобы сформировать такие урлы. Если всётаки придётся получать какой-то контент с сайта, то используйте модуль requests. С его помощью вы сможете сделать обращение и получить хедеры,контент и т.п. Если вам нужно будет распарсить полученный контент, используйте beautifulsoup

→ Ссылка