Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Inserir parametros no site do google!
Inserir parametros no site do google!
Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" _
(ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, _
ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Public Sub Download()
On Error GoTo Err
Dim Auxiliar As Long
Dim URL As String, CaminhoLocal As String
URL = "http://www.tomasvasquez.com.br/download ... dastro.zip"
CaminhoLocal = "C:\modelocadastro.zip"
Auxiliar = URLDownloadToFile(0, URL, CaminhoLocal, 0, 0)
MsgBox "Download efetuado com sucesso!"
Exit Sub
Err:
MsgBox "Erro no download do arquivo"
End Sub
Este código é quase tudo que eu precisava.
Mas como faço se eu trocar o endereço da URL para o site de buscas do google e precisar inserir parâmetros na linha de pesquisa?
Muito Obrigado!
(ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, _
ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Public Sub Download()
On Error GoTo Err
Dim Auxiliar As Long
Dim URL As String, CaminhoLocal As String
URL = "http://www.tomasvasquez.com.br/download ... dastro.zip"
CaminhoLocal = "C:\modelocadastro.zip"
Auxiliar = URLDownloadToFile(0, URL, CaminhoLocal, 0, 0)
MsgBox "Download efetuado com sucesso!"
Exit Sub
Err:
MsgBox "Erro no download do arquivo"
End Sub
Este código é quase tudo que eu precisava.
Mas como faço se eu trocar o endereço da URL para o site de buscas do google e precisar inserir parâmetros na linha de pesquisa?
Muito Obrigado!
Re: Inserir parametros no site do google!
Este é um código para fazer download de arquivo para um local definido na sua máquina. Não entendi a parte da pesquisa do Google, na pesquisa não vai retornar um arquivo. Explique melhor a sua necessidade.
Re: Inserir parametros no site do google!
Adaptei seu código para baixar leis em pdf de sites de prefeituras, através de uma tabela em excel com os nomes dos sites das prefeituras e outra com o numero das leis/anos. Só que preciso usar "driver.findElementByPath" pra chegar a linha de pesquisa do google e inserir com sendkeys a lei, e talvez, outros parâmetros tipo site:"site da prefeitura", filetype:pdf, "index of" "parent directory", etc e o seu código está um pouco diferente da maneira como eu conheço.
Grato!
Grato!
Re: Inserir parametros no site do google!
Eu não fiz esse código mas já usei em algumas rotinas.
Acho que entendi mais ou menos, você quer baixar essas leis/decretos listados na tabela.
São arquivos de prefeituras e não sabe o link exato do arquivo pra download. Esta tentando buscar pelo Google esses links.
Na verdade esse código vai servir apenas pra depois que tiver o link do arquivo e chamar a função pra download.
Vai ter que trabalhar antes em uma forma de obter esses links.
Acho que entendi mais ou menos, você quer baixar essas leis/decretos listados na tabela.
São arquivos de prefeituras e não sabe o link exato do arquivo pra download. Esta tentando buscar pelo Google esses links.
Na verdade esse código vai servir apenas pra depois que tiver o link do arquivo e chamar a função pra download.
Vai ter que trabalhar antes em uma forma de obter esses links.
Re: Inserir parametros no site do google!
Boa Tarde!
Mesmo não usando para as leis, não haveria um jeito de usar o que já aprendi com o seleniumbasic em outros projetos usando este código de salvamento tão bom??
Mesmo não usando para as leis, não haveria um jeito de usar o que já aprendi com o seleniumbasic em outros projetos usando este código de salvamento tão bom??
Re: Inserir parametros no site do google!
Supondo que eu tenha conseguido as leis e sejam mais de 7000, você saberia se através de um robô, fosse possível identificar nos pdf's a cidade, data de vigência, nº da lei e se o aumento de salário seria por tabela ou percentual de reajuste, e trazer esses dados para uma tabela do com 4 colunas?
Re: Inserir parametros no site do google!
O código voce pode aproveitar sim, eu sempre uso em alguns projetos maiores quando preciso fazer um ou varios downloads. Existem outras formas de fazer download porém essa é uma das mais rápidas ou até a mais rápida. Pode usar tanto com a biblioteca Selenium ou com a Internet Controls.
Quanto a leitura do PDF, o Excel não é bom nisso . Ja vi alguns exemplos na internet de "gambiarras" com o programa Adobe, da uma pesquisada. Eu nunca precisei mexer nisso.
Quanto a leitura do PDF, o Excel não é bom nisso . Ja vi alguns exemplos na internet de "gambiarras" com o programa Adobe, da uma pesquisada. Eu nunca precisei mexer nisso.
Re: Inserir parametros no site do google!
Obrigado pela atenção e ajuda mas, sem querer ser chato, permanece uma dúvida:
Não haveria um jeito de usar o que já aprendi com o seleniumbasic em outros projetos usando este código de salvamento??
Não haveria um jeito de usar o que já aprendi com o seleniumbasic em outros projetos usando este código de salvamento??