Я хотел бы удалить публикации из профиля ученого Google с SimpleHtmlDom.
У меня есть скрипт для удаления проектов, но проблема в том, что я могу удалить только те проекты, которые показаны.
Когда я использую URL, как это
$ Html-> load_file (»http://scholar.google.se/citations?user=Sx4G9YgAAAAJ«);
там показаны только 20 проектов. Я могу увеличить количество, когда я изменяю URL
$ Html-> load_file (»https://scholar.google.se/citations?user=Sx4G9YgAAAAJ&гл =&view_op = list_works&размер_страницы = 100«);
путем установки атрибута «размер страницы». Но проблема в том, что 100 — это максимальное количество публикаций, что может показать веб-страница.
Есть ли какой-нибудь способ, как вырезать все проекты из профиля?
Вы не можете получить все проекты одновременно, но вы можете получить 100 проектов одновременно, затем получить еще 100 и так далее, вот URL
https://scholar.google.com/citations?user=Sx4G9YgAAAAJ&hl=&view_op=list_works&cstart=100&pagesize=100
В приведенном выше URL сосредоточиться на cstart атрибут, скажем, вы уже захватили 100 проектов, так что теперь вы будете вводить cstart=100
и захватить еще 100 список, а затем cstart=200
и так до тех пор, пока вы не получите все публикации.
Надеюсь это поможет
Других решений пока нет …