Я новичок в программировании на Python и в настоящее время застрял в процессе реализации сценария, когда мне нужно скопировать содержимое URL (по аналогии с Ctrl + , Ctrl + C по результату URL-адреса и вставка в текстовый файл) к строковой переменной. Этот пользователь URL должен войти в систему со своими учетными данными, поскольку это сайт интрасети.Скопируйте и вставьте содержимое URL
ответ
Вы можете использовать библиотеку ghost. Вот простой пример:
import ghost
g = ghost.Ghost()
url = 'http://www.google.co.in'
with g.start() as session:
page, extra_resources = session.open(url)
if page.http_status != 200:
print('Error: Unexpected http_status from ghost')
print(page.content)
Спасибо Игорю за ответ. Я установил библиотеку призраков, используя команду pip install ghost.py. Когда я попытался выполнить g = ghost.Ghost(), это привело к исключению «Ghost.py требует PySide или PyQt4». Исключение, как показано ниже, бросается, когда я пытался установить Pyside с помощью команды «pip install -U Pyside». полный выход из установки команды питона/пй egg_info: только эти версии питона поддерживаются: [<2,6>, <2,7>, <3,2>, <3,3>, <3,4>] команды «питон setup.py eg_info» потерпела неудачу с кодом ошибки 1 в C: \ пользователи \ swed \ appdata \ local \ temp \ pip-build-8m3iu55b \ pyside – Swetha
Я установил PySide таким же образом и не имел проблемы. Какую версию python вы используете? Используйте команду 'python -V' для просмотра. Вы также можете попробовать установить PyQt4 и посмотреть, работает ли это. – Igor
Кроме того, я не использую -U uption, поскольку он используется для обновления уже установленных пакетов. Попробуйте 'python -m pip установить PySide'. – Igor
- 1. Скопируйте url и вставьте его в src
- 2. Скопируйте и вставьте VBA
- 3. TinyMce - Скопируйте/вставьте изменения URL-адрес изображения
- 4. скопируйте и вставьте в vba
- 5. Скопируйте и вставьте в Silverlight
- 6. Скопируйте и вставьте несколько раз
- 7. VBA (macros) Скопируйте и вставьте
- 8. Скопируйте и вставьте VBA Excel
- 9. Скопируйте и вставьте макрос VBA
- 10. Скопируйте и вставьте сбой vba
- 11. Скопируйте и вставьте листы Excel
- 12. Скопируйте и вставьте MessageDialog сообщение
- 13. быстро скопируйте и вставьте формулы
- 14. Скопируйте и вставьте несколько раз
- 15. Скопируйте и вставьте на новую страницу
- 16. Скопируйте URL-адрес с сафариста симулятора и вставьте в Mac
- 17. SilverLight DataGrid: Скопируйте & вставьте
- 18. Скопируйте/Вставьте в JavaScript?
- 19. скопируйте и вставьте текст + изображение из NSPasteboard
- 20. Python 2.7 Скопируйте и вставьте гиперссылки
- 21. Скопируйте и вставьте на любое устройство
- 22. Скопируйте и вставьте диапазон от каждого листа
- 23. Скопируйте и вставьте новую вкладку в MSForms.Page
- 24. скопируйте и вставьте скрипт электронной таблицы google
- 25. Экземпляры Excel. Скопируйте и вставьте отфильтрованные строки.
- 26. TMS DBPlanner - скопируйте и вставьте событие
- 27. Скопируйте и вставьте определенное количество раз
- 28. скопируйте и вставьте из расширенного datagrid
- 29. Скопируйте и вставьте данные на основе критериев
- 30. Скопируйте и вставьте Delphi для Android
Непонятно, что вы просите. Не могли бы вы быть более ясными, что вы хотите, чтобы программа сделала? что ты уже испробовал? – Igor
Например, если я хочу прочитать содержимое URL-адреса «https://automatetheboringstuff.com/files/rj.txt», тогда можно использовать код ниже. >> запросы импорта >> Рез = requests.get ('https://automatetheboringstuff.com/files/rj.txt') >> res.status_code == requests.codes.ok >> печать (Рез .text) Но если я сделаю то же самое для URL-адреса https://www.google.co.in/'(which is not txt), то вывод будет своего рода скриптом, где, когда я ищу аналогичный первому, который печатает только текст, присутствующий в интерфейсе URL. Есть ли способ достичь этого? – Swetha
Результат, который я ожидаю, указан ниже, когда я запрашиваю URL-адрес google.co.in. Gmail Изображения Войти Google Индия Google.co.in предлагаются: हिन्दी বাংলা తెలుగు मराठी தமிழ் ગુજરાતી ಕನ್ನಡ മലയാളം ਪੰਜਾਬੀ Конфиденциальность Условия Настройки Реклама Бизнес О – Swetha