1

Я пытался получить данные с помощью pywin32 (Internet Explorer), но не может найти что-нибудь хорошее, в принципе, я хочу, чтобы извлечь данные из источника тока IE ПААГ, например, : if http://whoer.net открывается, тогда я хотел бы получить страну, или если страна это, тогда сделайте это, инструкция «If», но моя основная концепция для этого сообщения - получить данные с помощью pywin32 (Python2.5) или либо распечатайте данные в окне консоли python или так. В настоящее время с помощью:Fetch данные в IE8 с помощью pywin32

import pythoncom 
from win32com.client import * 

pythoncom.CoInitialize() 
ie = Dispatch("InternetExplorer.Application") 
ie.Navigate2("http://whoer.net") 
ie.Visible = True 

Пожалуйста, дайте мне знать, как искать или найти какие-либо данные, которые или печати it.Thanks

EDIT: Обратите внимание, что я не хочу использовать какие-либо другие модули/библиотеки (например, urllib/mechanize) Я хочу это на IE.

ответ

0

Я понимаю, что вы не хотите использовать какие-либо внешние модули, однако у вас может быть лучшее время для этого, используя что-то вроде Selenium для обработки содержимого веб-страницы, или если вы хотите пойти на более низкий уровень, может даже использовать встроенный urllib2.

Если вы настаиваете на использовании только win32com, тема слишком сложна, чтобы дать ответ. Моя рекомендация - посмотреть исходный код для PAMIE. Это немного устарело, но это чистый модуль Python, который использует автоматизацию IE-браузера, используя (по большей части) только win32com, и насколько я знаю, только другие зависимости зависят от встроенных модулей. Он также должен отлично работать на Python 2.5.