Witaj. Celem skryptu wysyłania stron do indeksu Google jest: https://github.com/swalker-888/google-indexing-api-bulk
Różne informacje od Google: https://developers.google.com/search/apis/indexing-api/v3/using-api?hl=ru
Log dołączony!
Jest pełna instrukcja! Po wysłaniu przeze mnie stron do indeksu. Mam taką odpowiedź:
Content-Type: application/http
Content-ID: response-
HTTP/1.1 200 OK
PEŁNA ODPOWIEDŹ NA EKRANIE.
Co mi się nie podoba? I co należy sprawdzić. Po pierwsze odpowiedź autora skryptu na jego ekranie w instrukcji jest trochę inna. Zobaczcie ekran 2. Tam są pola, których nie mam w odpowiedzi. Typu: "Latest Update" i "type" URL_UPDATET = to typowo informacja, że Google prawdopodobnie wzięło stronę pod uwagę do indeksacji i będzie ją skanować. U mnie tego nie pisze. Po prostu kod 200.
I najważniejsze! Minęły 3 dni od wysłania 100 stron przez ten skrypt, a on przez 3 dni nie wziął ani jednej do indeksu, nawet nie rozpoczął indeksacji. A sam Google w swojej pomocy pisze, że odpowiedź 200 to dobrze, i że bot wziął stronę do indeksacji. Ale na wyjściu, nie mogę nigdzie tego sprawdzić. Nie ma loga w skrypcie. Mam konto Cloud Google API, stamtąd brałem informacje json do połączenia, klucz itd., myślałem, że tam zobaczę, w logach, ale otworzyłem je i nic konkretnego nie zobaczyłem. Może i ich ze mną przeczytać. Potrzebuję dokładnej pewności, że skrypt działa, że Google dało dokładną odpowiedź, że przyjęło stronę chociaż do uwagi! A teraz nie wiadomo, co się dzieje. W moim logu w edytorze i kompilatorze, gdzie składałem ten skrypt, jest informacja, że może coś trzeba zaktualizować, jakieś biblioteki, może przez nie nie widzę normalnych szczegółowych informacji, że Google bierze moje strony pod uwagę, typu Last Update itd.
Dam wam. Kod w archiwum ze skryptem. Jedną stronę do testu. Jeśli będziecie mogli coś w nim zaktualizować. Wprowadzić jakąś jasność, żebym widział w konsoli, kiedy go uruchamiam, że Google rzeczywiście wzięło pod uwagę moje strony.
Aby dać wam kod mojego skryptu. Muszę, żebyście spojrzeli na zrzuty ekranu, zerknęli w dołączony log. Pomyśleli, co należy zrobić, czy może tak wszystko w porządku, po prostu trzeba zaktualizować biblioteki, czy coś zamienić. No i napisali sensowną propozycję. Co zrozumieliście, w czym jest problem. Zadanie myślę, że jest bardziej niż zrozumiałe. I chcę zauważyć! Czy wystarczy, żebyście zaktualizowali kod w moim skrypcie. I odesłali mi go z powrotem. Czy może trzeba, żebym jakieś komendy wpisał na moim PC. Bo biblioteki muszą być zainstalowane na moim PC, a nie na waszym. Bo wtedy skrypt u mnie nie będzie działał.