Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python: Web

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

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

20.12.2016, 14:36. Просмотров 209. Ответов 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)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2016, 14:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Кнопка "Мне повезет" Google (Python):

Flask так сказать изучаю "мега туториал flask" строка "from app import app" - Python
Объясните что всё это означает? Почему app подчеркнуто красным? В чём ошибка?

Ошибка ""module" has no attribute "pack"" - Python
Здравствуйте! Пишу приложение на python 3.2 Есть главный файл, в нём происходит import struct А в файле struct.py происходит import...

Написать код, по которому можно выполнять такие функции, как "Открыть файл", "Заменить" и т.д - Python
Всем привет! помогите пожалуйста с решением этого задания. Очень срочное задание. Буду благодарна) Создание простой редактор приложения,...

Клиентская часть архитектуры "Клиент-Сервер" и ошибка "ClientsDatabase is not defined" - Python
Всем Доброго Времени суток. В универе дали лб по работе с Python(см.вложение в теме...

Слово "мама" заменить словом "бабушка" - Python
Привет друзья помогите решить пару задачек...) плизз 3) Запросить текст и во введённом тексте слово "мама" заменить словом "бабушка". ...

Подсчет "орлов" и "решек" - Python
Программа не работает, объясните, пожалуйста, где ошибка: import random coin=random.randint(1,2) n=1 orel=0 reshka=0 ...

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

Добавлено через 34 минуты
Тему можно закрывать. Реализовал
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2016, 12:39
Привет! Вот еще темы с ответами:

Ввести число n, если число n является точной степенью двойки, вывести "YES”, в противном случае "NO" - Python
2) Ввести число n с клавиатуры. Если число n является точной степенью двойки, вывести “YES”, в противном случае “NO”.

При запуске юнит-теста выдаёт "KeyError: 'ls_groups'" - Python
Добрый день ув. программисты - помогите решить проблему. Смысл такой - мне нужно используя unittest подключиться к базе и и внести в 2...

Посчитать, сколько букв "О" содержится в имени и фамилии пользователя - Python
Здравствуйте, пару часов назад начал изучать python и возникли сразу же вопросы при правильном написании программы, суть программы такова...

Как убрать автодобавление буквы "s" в django-admin-tools? - Python
Собственно такая проблема, после каждого названия модели добавляется буква s. Пример : "Новостиs, Постыs Тегиs". Как исправить? Django...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.