web scraping para preencher (e recuperar) formulários de pesquisa?

Eu queria saber se é possível "automatizar" a tarefa de digitar entradas para pesquisar formulários e extrair correspondências dos resultados. Por exemplo, tenho uma lista de artigos de periódicos para os quais gostaria de obter o DOI (identificador de objeto digital); manualmente para isso eu iria para a página de pesquisa de artigos de revista (por exemplo,http://pubs.acs.org/search/advanced), digite os autores / título / volume (etc.) e, em seguida, localize o artigo fora de sua lista de resultados retornados, selecione o DOI e cole-o na minha lista de referências. Eu uso R e Python para análise de dados regularmente (eu fui inspirado por um post no RCurl) mas não sei muito sobre protocolos web ... isso é possível (por exemplo, usando algo como BeautifulSoup do Python?). Existem boas referências para fazer algo remotamente semelhante a essa tarefa? Eu estou tão interessado em aprender sobre web scraping e ferramentas para web scraping em geral, tanto quanto conseguir esta tarefa em particular ... Obrigado pelo seu tempo!

questionAnswers(3)

yourAnswerToTheQuestion