Профиль Google Scholar очищает PHP

Я хотел бы удалить публикации из профиля ученого 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&hl=&view_op=list_works&pagesize=100");

установив атрибут "размер страницы". Но проблема в том, что 100 - это максимальное количество публикаций, которое может показать веб-страница. Есть ли способ убрать все проекты из профиля?

Может быть, есть, а может и нет. Вам придется исследовать и узнать.

tadman 14.03.2018 17:57
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
1
559
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы не можете получить все проекты сразу, но вы можете получить 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 и так далее, пока не получите все публикации.

Надеюсь это поможет

Другие вопросы по теме