Вы не должны фактически нажимать на любую кнопку.Например, чтобы искать элементы с ключевым словом «электричество», вы переходите по URL-адресу
https://openlibrary-repo.ecampusontario.ca/rest/filtered-items?query_field%5B%5D=*&query_op%5B%5D=matches&query_val%5B%5D=(%3Fi)electricity&filters=is_not_withdrawn&offset=0&limit=10000
. Это вернет строку элементов json с первым элементом:
{"items":[{"uuid":"6af61402-b0ec-40b1-ace2-1aa674c2de9f","name":"Introduction to Electricity, Magnetism, and Circuits","handle":"123456789/579","type":"item","expand":["metadata","parentCollection","parentCollectionList","parentCommunityList","bitstreams","all"],"lastModified":"2019-05-09 15:51:06.91","parentCollection":null,"parentCollectionList":null,"parentCommunityList":null,"bitstreams":null,"withdrawn":"false","archived":"true","link":"/rest/items/6af61402-b0ec-40b1-ace2-1aa674c2de9f","metadata":null}, ...
Теперь, чтобы получить этот элемент, вы используете его uuid и переходите к:
https://openlibrary.ecampusontario.ca/catalogue/item/?id=6af61402-b0ec-40b1-ace2-1aa674c2de9f
Вы можете действовать таким образом для любого взаимодействия с этим сайтом (это не всегда работает для всех сайтов, но этоработает на вашем веб-сайте).
Чтобы узнать, по каким URL-адресам переходят, когда вы нажимаете такую-то кнопку или вводите текст (то, что я делал для приведенных выше URL-адресов), вы можете использовать fiddler.