Форум программистов, компьютерный форум CyberForum.ru

Python: Web

Войти
Регистрация
Восстановить пароль
 
Qwizi
0 / 0 / 0
Регистрация: 07.11.2016
Сообщений: 3
#1

Кнопка "Мне повезет" Google - Python

20.12.2016, 14:36. Просмотров 169. Ответов 2
Метки нет (Все метки)

Пытался написать программу, которая запрашивает ввести текст. А потом гуглит этот текст и затем выдает первую ссылку из найденных запросов. На данный момент смог сделать так, чтобы прога открывала браузер в гугле с нужным мне запросом. Но как реализовать открывание первой ссылки?
Так реализовал гуглинг и открытие браузера.

Python
1
2
3
4
5
6
7
8
9
10
11
from bs4 import BeautifulSoup
import re
import urllib
import webbrowser
import urllib.request
import urllib.parse
 
d=input()
data = {"q": d}
enc_data = urllib.parse.urlencode(data)
webbrowser.open("https://www.google.ru/#newwindow=1&"+enc_data)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2016, 14:36     Кнопка "Мне повезет" Google
Посмотрите здесь:

Python При запуске manage.py выдаёт "Error: No module named polls"
Python При запуске юнит-теста выдаёт "KeyError: 'ls_groups'"
Как убрать автодобавление буквы "s" в django-admin-tools? Python
Python При выводе русского текста выдаёт "Non-ASCII character"
При обращении к сайту выдаёт "DatabaseError at /" Python
Ошибка "Error when calling the metaclass bases __init__ () keywords must be string" Python
Ошибка "CSRF token missing or incorrect" при передаче информации в форме Python
Python Арифметическая операция и ошибка "unsupported operand type(s) for +: 'float' and 'str'"
Python Проектирования приложения "Банк выдает кредиты"
Django CMS: "Привязать" основной адрес к русскоязычной версии сайта Python
Python Импортирование стороннего модуля "форум" на Django 1.9
Flask так сказать изучаю "мега туториал flask" строка "from app import app" Python

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jabbson
Модератор
Эксперт по компьютерным сетям
2987 / 2088 / 396
Регистрация: 03.11.2009
Сообщений: 6,622
Записей в блоге: 3
20.12.2016, 18:33     Кнопка "Мне повезет" Google #2
Чтобы лучше понять, как это лучше сделать, расскажите нам зачем Вы это делаете? Какая конечная цель, есть ли ограничение на используемые модули?
Qwizi
0 / 0 / 0
Регистрация: 07.11.2016
Сообщений: 3
25.12.2016, 12:39  [ТС]     Кнопка "Мне повезет" Google #3
Некий курсовик. Ограничений как таковых нет. Но вроде как можно реализовать библиотеками BeautifullSoup, Sys, Requests и webbrowser. Конечная цель получить открытыую самую первую ссылку по запросу, который будет введен.

Добавлено через 34 минуты
Тему можно закрывать. Реализовал
Yandex
Объявления
25.12.2016, 12:39     Кнопка "Мне повезет" Google
Ответ Создать тему
Опции темы

Текущее время: 20:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru