Добрый день! Пытаюсь спарсить значение трендов гугла. На входе такой Url: https://www.google.com/trends/fetchComponent?q=trump&cid=TIMESERIES_GRAPH_0&export=5&w=500&h=300 Все, что нужно, это выбрать точки графиков. Доступны они в коде страницы и вытаскиваются регуляркой: Нас интересуют числа - это и есть значения трендов в конкретный момент времени. Если выгрузить все совпадения, то получится динамика. Всего 158 точек. Теперь пробую все это сделать A-parser ом. С помощью парсера Net:HTTP и той же регулярки. Но у меня получается вместо наборов данных "none" Cудя по всему регулярка отрабатывается, так как количесвтво результатов=количеству точек с данными, однако вместо значений у меня none то есть нужно: Получить данные для всех точек, регулярка /\w+,\w+,\w+,\w+,\w+,\w+/g Затем вытащить числа из каждой точки данных, если числа нет, то ноль. Вытянуть все в строчку. Пример по запросу: в идеале я хочу прийти к тому, что у меня будет: запрос;23;45;67;89;99;0;0;0;1........;11 Запрос1;n1;n2;n3;n4;n5........;n158 Запрос2;n1;n2;n3;n4;n5........;n158 Запрос3;n1;n2;n3;n4;n5........;n158 Запрос4;n1;n2;n3;n4;n5........;n158 Вот код парсера, что я сделал: Код: eyJwcmVzZXQiOiJHb29nbGVUcmVuZHNHbG9iYWwiLCJ2YWx1ZSI6eyJwcmVzZXQi OiJHb29nbGVUcmVuZHNHbG9iYWwiLCJwYXJzZXJzIjpbWyJOZXQ6OkhUVFAiLCJk ZWZhdWx0Iix7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQiOiJkYXRhIiwi cmVnZXgiOiJcXHcrLFxcdyssXFx3KyxcXHcrLFxcdyssXFx3KyIsInJlZ2V4VHlw ZSI6ImciLCJyZXN1bHRUeXBlIjoiYXJyYXkiLCJhcnJheU5hbWUiOiJyIiwicmVz dWx0cyI6WyJxIl19XV0sInJlc3VsdHNGb3JtYXQiOiIkcDEuci5mb3JtYXQoJyRx ICwnKSIsInJlc3VsdHNTYXZlVG8iOiJmaWxlIiwicmVzdWx0c0ZpbGVOYW1lIjoi JGRhdGVmaWxlLmZvcm1hdCgpLnR4dCIsImFkZGl0aW9uYWxGb3JtYXRzIjpbXSwi cmVzdWx0c1VuaXF1ZSI6Im5vIiwicXVlcmllc0Zyb20iOiJ0ZXh0IiwicXVlcnlG b3JtYXQiOlsiaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS90cmVuZHMvZmV0Y2hDb21w b25lbnQ/cT0kcXVlcnkmY2lkPVRJTUVTRVJJRVNfR1JBUEhfMCZleHBvcnQ9NSZ3 PTUwMCZoPTMwMCJdLCJ1bmlxdWVRdWVyaWVzIjpmYWxzZSwic2F2ZUZhaWxlZFF1 ZXJpZXMiOmZhbHNlLCJpdGVyYXRvck9wdGlvbnMiOnsib25BbGxMZXZlbHMiOmZh bHNlLCJxdWVyeUJ1aWxkZXJzQWZ0ZXJJdGVyYXRvciI6ZmFsc2UsInF1ZXJ5QnVp bGRlcnNPbkFsbExldmVscyI6ZmFsc2V9LCJyZXN1bHRzT3B0aW9ucyI6eyJvdmVy d3JpdGUiOmZhbHNlfSwiZG9Mb2ciOiJubyIsImtlZXBVbmlxdWUiOiJObyIsIm1v cmVPcHRpb25zIjpmYWxzZSwicmVzdWx0c1ByZXBlbmQiOiIiLCJyZXN1bHRzQXBw ZW5kIjoiIiwicXVlcnlCdWlsZGVycyI6W10sInJlc3VsdHNCdWlsZGVycyI6W10s ImNvbmZpZ092ZXJyaWRlcyI6W10sInJ1blRhc2tPbkNvbXBsZXRlIjpudWxsLCJ1 c2VSZXN1bHRzRmlsZUFzUXVlcmllc0ZpbGUiOmZhbHNlLCJydW5UYXNrT25Db21w bGV0ZUNvbmZpZyI6ImRlZmF1bHQiLCJ0b29sc0pTIjoiIiwicXVlcmllcyI6ImRv b2RsZSJ9fQ==
Добрый день. Парсер Google Trends уже есть: https://a-parser.com/wiki/se-google-trends/, правда он парсит немного иные данные. Что касается вашей задачи - используйте в регулярке захватывающие скобки, чтобы регулярное выражение возвращало результат, и тогда все будет работать как нужно: