Может где то было уже на форуме, но найти не смог( Подскажите, как сделать проверку запроса в google. Алгоритм примерно такой: 1. Парсим выдачу по запросу 2. Проверяем наличие слов "Показаны результаты по запросу" 3. Если есть - сохраняем предлагаемый вариант, если нет сохраняем текущий запрос По идее на выходе должен получиться файл с исправленными\корректными словами
В SE::Google есть переменная $misspell, которая показывает, была ли допущена опечатка в запросе. А если нужно забирать исправленный запрос, то это довольно просто можно делать с помощью регулярного выражения: Примечание: теги убираются Конструктором результатов. Спойлер: Пресет Код: eyJwcmVzZXQiOiJkZWZhdWx0IiwidmFsdWUiOnsicHJlc2V0IjoiZGVmYXVsdCIs InBhcnNlcnMiOltbIlNFOjpHb29nbGUiLCJkZWZhdWx0Iix7InR5cGUiOiJvdmVy cmlkZSIsImlkIjoicGFnZWNvdW50IiwidmFsdWUiOjF9LHsidHlwZSI6ImN1c3Rv bVJlc3VsdCIsInJlc3VsdCI6WyJwYWdlcyIsImRhdGEiXSwicmVnZXgiOiI8c3Bh biBjbGFzcz1cInNwZWxsXCI+Lis/PFxcL3NwYW4+XFxzKjxhW14+XSs+KC4rPyk8 XFwvYT4iLCJyZWdleFR5cGUiOiIiLCJyZXN1bHRUeXBlIjoiYXJyYXkiLCJhcnJh eU5hbWUiOiJzcGVsbCIsInJlc3VsdHMiOlsid29yZCJdfV1dLCJyZXN1bHRzRm9y bWF0IjoiWyUgcDEuc3BlbGwuMC53b3JkID8gcDEuc3BlbGwuMC53b3JkIF8gXCJc XG5cIiA6IHF1ZXJ5IF8gXCJcXG5cIiAlXSIsInJlc3VsdHNTYXZlVG8iOiJmaWxl IiwicmVzdWx0c0ZpbGVOYW1lIjoiJGRhdGVmaWxlLmZvcm1hdCgpLnR4dCIsImFk ZGl0aW9uYWxGb3JtYXRzIjpbXSwicmVzdWx0c1VuaXF1ZSI6Im5vIiwicXVlcnlG b3JtYXQiOlsiJHF1ZXJ5Il0sInVuaXF1ZVF1ZXJpZXMiOmZhbHNlLCJzYXZlRmFp bGVkUXVlcmllcyI6ZmFsc2UsIml0ZXJhdG9yT3B0aW9ucyI6eyJvbkFsbExldmVs cyI6ZmFsc2UsInF1ZXJ5QnVpbGRlcnNBZnRlckl0ZXJhdG9yIjpmYWxzZSwicXVl cnlCdWlsZGVyc09uQWxsTGV2ZWxzIjpmYWxzZX0sInJlc3VsdHNPcHRpb25zIjp7 Im92ZXJ3cml0ZSI6ZmFsc2V9LCJkb0xvZyI6Im5vIiwia2VlcFVuaXF1ZSI6Ik5v IiwibW9yZU9wdGlvbnMiOmZhbHNlLCJyZXN1bHRzUHJlcGVuZCI6IiIsInJlc3Vs dHNBcHBlbmQiOiIiLCJxdWVyeUJ1aWxkZXJzIjpbXSwicmVzdWx0c0J1aWxkZXJz IjpbeyJzb3VyY2UiOlswLFsic3BlbGwiLCJ3b3JkIl1dLCJ0eXBlIjoicmVtb3Zl SHRtbCIsImFycmF5Ijoic3BlbGwiLCJ0byI6IndvcmQifV0sImNvbmZpZ092ZXJy aWRlcyI6W10sInJ1blRhc2tPbkNvbXBsZXRlIjpudWxsLCJ1c2VSZXN1bHRzRmls ZUFzUXVlcmllc0ZpbGUiOmZhbHNlLCJydW5UYXNrT25Db21wbGV0ZUNvbmZpZyI6 ImRlZmF1bHQiLCJ0b29sc0pTIjoiIn19
Не очень понятно, зачем менять домен, (мне нужен - google.com, слова не русские) но попробовал, результат тот же - не работает
Если вы проверяете английские слова, тогда просто увеличьте кол-во попыток (Request retries). Например до 40.
Это не помогает. Вы сами это пробовали делать ? И у вас работает в данный момент ? меня смущает код в выдаче гугла: <a class="spell" href="/search?q=search+for+people&spell=1&sa=X">search <b><i>for</i></b> people</a> и regexp в задании, который врятли этот код увидит, хотя в регекспах я не силен <span class="spell">.+?<\/span>\s*<a[^>]+>(.+?)<\/a>
Тогда попробуйте так Спойлер: Код пресета eJx9VG1vmzAQ/ivIaqVWjVgqbV8QSpV1615UNV2TfQI2eeGI3BrbtU2aCPHfdzYE SDvtE/bdPXfPc3e4JpaaJ3OvwYA1JEpqovyZRCSHglbckglRVBvQzp2Q5eco+iLl hgM6+pCa2L0CBMktaM1y52Q53hXdwFpWwqXZUl5hzGUzhK8rY2X5AKYtpNtDlHic cRWopSRzng3sEPCJ5cFeVkEJVERxmr4ziopZENPw4moW/5nFbHaW/Iqzi/OYdKhV W6pP392p1nSPRv+9o6WzGQWc94FOMHmROidZ8x+FWu72GqxmnnAnkryfkibL+lQ3 UpfUdTU5DdRl6AuF09BlD67eWH4HKUlTkZIgCp4r0PuR5TQbCC7pFlYSsxbMz+NQ DG+dohNsIDhvWHgGZ+eh3blW0zxnlklBeUvNiR3o/hTs2csQEmMdBVR3o2WJJgs+ ged1kJWQE393o6o89keLIVFBuYEJMUj1hiKR/LWHWdDUSr1Qjg/aayLFnPNb2AIf wnz+jxXjOa7ivEDQtw7475DFmxxNL29cCsf5opHDEJTLW7k5aH8CUH037pyllBr6 BF3lLi/+RwpEPt42M1eD6YjgUcNHxpoYWek11kumk6TfyXYREdHtoYYSuX+1JT8s 8WiBrVsKj2gQsZaiYJtFt7iHwpVY4b+/ENeyVBxcA0TFOc7PwMOwR3PTzctdBr2v wde+xNGrYaXk5vuyVa40Q0of+l1C66NUxtPrnpf+EarHj0xUNziSR3PfBjkWLgRt KMfgENyD8hfBLqTZ
По разным запросам верстка выдачи может меняться. Сделал на два типа верстки . Попробуйте Спойлер: Код пресета eJylVW1P2zAQ/iuRBQIEyiDavmSlqAO6gVDLKPvUVMhLriXDsTPbKXRV//vOjvPS siHGviT2vTx3z/nOXhJN1YO6lqBAKxKOlyS3axKSBKa0YJockJxKBdKox2R0Hoaf hZgxQEVtsiR6kQM6iTlImSZGmSa4z+kMYlFwAzOnrECbo1VjHhdKi+wGVBlIlotw bP2UiUA1JROjmcETOngd6sWMKnUcEZUDYxHx7iVMj/39k+6uv7/XiaJ3tNv5Lrsd lVO+bnwnZDqLSJc4wNsyizqy21Mp6QKF9j+gmZFZ/9rQ1II8CpmQyeoF8lI8LSRo mVoujj95f0j+pwRnaeItROFlQHlo6BqeXSyMK8FJWYO3cgyekwxeZDkVMqNaVgQq luPtiF/0PYvpH/oG52PE21vvzotIFPGIoOL8alRZB04fVPa1YNPjHH87A+Fh/Ph+ Z107OMPv9oSsJpOaUN+mislt5Ue+a/RaOaJzuBWGUGqbu/LBnavPFh4FGK1fct7d 8/WTQaBJkupUcMrKCKZyTdRvPP1pS8IF2uLS9ENfigxFGiyAES6q7MZky+7NoRfW 92vpQ8IpZQoOiMJU+xQTSTY1qQZJtZDD3OSD8iURvMfYFcyBNWYW/1ORsgTnujdF pwvn+GeT4TOMVU2vHQpb41FiDo1RIq7ErOL+AJDX1RgYSSYk1AAussPFSykHnrR7 V/XyRrSW4FrBW8IlUaKQMcYbHx6M6ykuRxc9XE9LyDD3Lzpj1Ui0Rl6bprAeZgpe hZfgpZe8FS9wgMHrMgzakMG/YP49y01M9IkFn6azoRv+quAFv8UHZMhPRZYzMAfP C8awbxXcNPPTU65PzaY5503nUxti7enRQjB1OSpPPJcp5vShniGTLVAZ33s4j14O AlF2lIfTaEZb4e2xoV2TxFT+sszc81Y/gsv2IxcuV9jFP9R1aWQIGBOUYSUU9q15 0H4Dc/p4xg==
Пользователь Support обновил ресурс Проверка правописания в Google новой записью: Обновление 1.2 Узнать больше об этом обновлении...