--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Posso estar enganado, mas acho que o Tkinter não tem componente gráfico pra embutir e manipular HTML.Se fosse possível, imagino que bastaria vc acessar o HTML do componente, encontrar os inputs na DOM (mais fácil se houver suporte a CSS/jQuery selectors) e injetar o conteúdo...
--
Cara,
Se a sua intenção é chamar uma página e usar alguns valores contidos
no HTML pra preencher os seus componentes:
Requests, como falado pelo Filipe Cifali e BeautifulSoup
(http://www.crummy.com/software/BeautifulSoup/) são a minha dupla pra
esses casos.
Com o Requests eu faço a requisição e obtenho o HTML de resposta.
Com esse HTML eu uso o BeautifulSoup para fazer o parse do HTML e
obter os dados que eu preciso (dentro de alguma tag HTML, input etc).
Atenciosamente,
Diego Rocha
2015-02-09 11:08 GMT-02:00 Geovani de Souza <geovani...@gmail.com
<mailto:geovani...@gmail.com>>:
Posso estar enganado, mas acho que o Tkinter não tem componente
gráfico pra embutir e manipular HTML.
Se fosse possível, imagino que bastaria vc acessar o HTML do
componente, encontrar os inputs na DOM (mais fácil se houver
suporte a CSS/jQuery selectors) e injetar o conteúdo...
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python
Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails
dele, envie um e-mail para
python-brasi...@googlegroups.com
<mailto:python-brasi...@googlegroups.com>.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python
Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele,
envie um e-mail para python-brasi...@googlegroups.com
<mailto:python-brasi...@googlegroups.com>.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Segue um exemplo simples com requests e beautifulsoup
https://gist.github.com/diegorocha/7dbf0f4627006aebcdde
Atenciosamente,
Diego Rocha
2015-02-09 11:47 GMT-02:00 Rodolfo Carvalho <rodol...@gmail.com
<mailto:rodol...@gmail.com>>:
Quando preciso fazer scrape de páginas HTML eu uso o pyquery[0],
mas ouvi dizer que o Scrapy[1] também é muito bom, apesar de a
curva de aprendizagem ser bem maior.
[0] https://pythonhosted.org/pyquery/
[1] http://scrapy.org/
Diego Rocha wrote:
Cara,
Se a sua intenção é chamar uma página e usar alguns valores contidos
no HTML pra preencher os seus componentes:
Requests, como falado pelo Filipe Cifali e BeautifulSoup
(http://www.crummy.com/software/BeautifulSoup/) são a minha dupla
pra
esses casos.
Com o Requests eu faço a requisição e obtenho o HTML de resposta.
Com esse HTML eu uso o BeautifulSoup para fazer o parse do HTML e
obter os dados que eu preciso (dentro de alguma tag HTML, input etc).
Atenciosamente,
Diego Rocha
2015-02-09 11:08 GMT-02:00 Geovani de Souza
<geovani...@gmail.com <mailto:geovani...@gmail.com>
<mailto:geovani...@gmail.com <mailto:geovani...@gmail.com>>>:
Posso estar enganado, mas acho que o Tkinter não tem componente
gráfico pra embutir e manipular HTML.
Se fosse possível, imagino que bastaria vc acessar o HTML do
componente, encontrar os inputs na DOM (mais fácil se houver
suporte a CSS/jQuery selectors) e injetar o conteúdo...
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>
<mailto:python-brasil%2Bunsu...@googlegroups.com
<mailto:python-brasil%252Buns...@googlegroups.com>>
---
Você recebeu essa mensagem porque está inscrito no grupo "Python
Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails
dele, envie um e-mail para
python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>
<mailto:python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>>.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>
---
Você recebeu essa mensagem porque está inscrito no grupo "Python
Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele,
envie um e-mail para python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>
<mailto:python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>>.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Rodolfo,
Sim, ficou mais enxuto com pyquery!
Se ele conseguir fazer requisições mais complexas (com cookies, por
exemplo) cai como uma luva pros meus crawlers! Vou dar uma olhada com
calma nele
Atenciosamente,
Diego Rocha
2015-02-09 12:08 GMT-02:00 Rodolfo Carvalho <rodol...@gmail.com
<mailto:rodol...@gmail.com>>:
Pra exemplificar também, segue um gist com pyquery:
https://gist.github.com/rscarvalho/074a88f0ea4431959931
Uma coisa que acho interessante em relação ao pyquery é a
possibilidade que você tem de pesquisar os objetos usando CSS
selectors, então se você já usa jQuery com JavaScript, não vai ter
nenhuma dificuldade com pyquery.
Outra vantagem é que o objeto PyQuery suporta que você passe uma
url como argumento no construtor, dessa forma você evita ter que
introduzir mais uma lib (ou lidar com urllib / httplib / urllib2)
dentro do seu código, se a página que você quer exibir for de
acesso público.
Diego Rocha wrote:
Segue um exemplo simples com requests e beautifulsoup
https://gist.github.com/diegorocha/7dbf0f4627006aebcdde
Atenciosamente,
Diego Rocha
2015-02-09 11:47 GMT-02:00 Rodolfo Carvalho
<rodol...@gmail.com <mailto:rodol...@gmail.com>
<mailto:rodol...@gmail.com <mailto:rodol...@gmail.com>>>:
<mailto:python-brasil%2Bunsu...@googlegroups.com
<mailto:python-brasil%252Buns...@googlegroups.com>
<mailto:python-brasil%252Buns...@googlegroups.com
<mailto:python-brasil%25252Bun...@googlegroups.com>>>
---
Você recebeu essa mensagem porque está inscrito no grupo
"Python
Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber
e-mails
dele, envie um e-mail para
python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>
<mailto:python-brasil%2Bunsu...@googlegroups.com
<mailto:python-brasil%252Buns...@googlegroups.com>>
<mailto:python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>
<mailto:python-brasil%2Bunsu...@googlegroups.com
<mailto:python-brasil%252Buns...@googlegroups.com>>>.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>
<mailto:python-brasil%2Bunsu...@googlegroups.com
<mailto:python-brasil%252Buns...@googlegroups.com>>
---
Você recebeu essa mensagem porque está inscrito no grupo "Python
Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber
e-mails dele,
envie um e-mail para
python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>
<mailto:python-brasil%2Bunsu...@googlegroups.com
<mailto:python-brasil%252Buns...@googlegroups.com>>
<mailto:python-brasi...@googlegroups.com
<mailto:python-brasil%2Bunsu...@googlegroups.com>
<mailto:python-brasil%2Bunsu...@googlegroups.com
<mailto:python-brasil%252Buns...@googlegroups.com>>>.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.