Здравствуйте,
возникла проблема с парсингом например SE::Google::Suggest
в частности, когда приходится парсить Parse to level
я создаю запрос с разбивкой, передается как "id|keyword"
в парсере разбиваю и форматирую ответ вида:
$info.success|$query.id|$query.first|$results.format('$suggest^^^')\n
первый ответ приходит как положено, но если парсер парсит вглубь, то в ответах нет полей $query.id
как быть?
экспорт парсера прикладываю
возникла проблема с парсингом например SE::Google::Suggest
в частности, когда приходится парсить Parse to level
я создаю запрос с разбивкой, передается как "id|keyword"
в парсере разбиваю и форматирую ответ вида:
$info.success|$query.id|$query.first|$results.format('$suggest^^^')\n
первый ответ приходит как положено, но если парсер парсит вглубь, то в ответах нет полей $query.id
как быть?
экспорт парсера прикладываю
eyJwcmVzZXQiOiIoeWFuZGV4X2RpcmVjdCkgc3VnZ2VzdHNfZ29vZ2xlIiwidmFs
dWUiOnsicHJlc2V0IjoiKHlhbmRleF9kaXJlY3QpIHN1Z2dlc3RzX2dvb2dsZSIs
InBhcnNlcnMiOltbIlNFOjpHb29nbGU6OlN1Z2dlc3QiLCJkZWZhdWx0Iix7InR5
cGUiOiJvdmVycmlkZSIsImlkIjoidXNlcHJveHkiLCJ2YWx1ZSI6dHJ1ZX0seyJ0
eXBlIjoib3ZlcnJpZGUiLCJpZCI6ImZvcm1hdHJlc3VsdCIsInZhbHVlIjoiJGlu
Zm8uc3VjY2Vzc3wkcXVlcnkuaWR8JHF1ZXJ5LmlkY3wkcXVlcnl8JHJlc3VsdHMu
Zm9ybWF0KCckc3VnZ2VzdF5eXicpXFxuIn0seyJ0eXBlIjoib3ZlcnJpZGUiLCJp
ZCI6InRpbWVvdXQiLCJ2YWx1ZSI6IjMwIn0seyJ0eXBlIjoib3B0aW9ucyIsImlk
IjoicGFyc2VMZXZlbCIsInZhbHVlIjoxMH0seyJ0eXBlIjoib3ZlcnJpZGUiLCJp
ZCI6ImdsIiwidmFsdWUiOiJSVSJ9XV0sInJlc3VsdHNGb3JtYXQiOiIkcDEucHJl
c2V0IiwicmVzdWx0c1NhdmVUbyI6ImZpbGUiLCJyZXN1bHRzRmlsZU5hbWUiOiIk
ZGF0ZWZpbGUuZm9ybWF0KCkudHh0IiwiYWRkaXRpb25hbEZvcm1hdHMiOltdLCJy
ZXN1bHRzVW5pcXVlIjoibm8iLCJxdWVyeUZvcm1hdCI6WyIkcXVlcnkiXSwidW5p
cXVlUXVlcmllcyI6ZmFsc2UsInNhdmVGYWlsZWRRdWVyaWVzIjpmYWxzZSwiaXRl
cmF0b3JPcHRpb25zIjp7Im9uQWxsTGV2ZWxzIjpmYWxzZSwicXVlcnlCdWlsZGVy
c0FmdGVySXRlcmF0b3IiOmZhbHNlLCJxdWVyeUJ1aWxkZXJzT25BbGxMZXZlbHMi
OmZhbHNlfSwicmVzdWx0c09wdGlvbnMiOnsib3ZlcndyaXRlIjpmYWxzZX0sImRv
TG9nIjoibm8iLCJrZWVwVW5pcXVlIjoiTm8iLCJtb3JlT3B0aW9ucyI6ZmFsc2Us
InJlc3VsdHNQcmVwZW5kIjoiIiwicmVzdWx0c0FwcGVuZCI6IiIsInF1ZXJ5QnVp
bGRlcnMiOlt7InNvdXJjZSI6InF1ZXJ5IiwidHlwZSI6InN0cmluZ1NwbGl0Iiwi
c2VwYXJhdG9yIjoifCIsInRvIjpbImlkIiwicXVlcnkiXX1dLCJyZXN1bHRzQnVp
bGRlcnMiOltdLCJjb25maWdPdmVycmlkZXMiOltdfX0=
dWUiOnsicHJlc2V0IjoiKHlhbmRleF9kaXJlY3QpIHN1Z2dlc3RzX2dvb2dsZSIs
InBhcnNlcnMiOltbIlNFOjpHb29nbGU6OlN1Z2dlc3QiLCJkZWZhdWx0Iix7InR5
cGUiOiJvdmVycmlkZSIsImlkIjoidXNlcHJveHkiLCJ2YWx1ZSI6dHJ1ZX0seyJ0
eXBlIjoib3ZlcnJpZGUiLCJpZCI6ImZvcm1hdHJlc3VsdCIsInZhbHVlIjoiJGlu
Zm8uc3VjY2Vzc3wkcXVlcnkuaWR8JHF1ZXJ5LmlkY3wkcXVlcnl8JHJlc3VsdHMu
Zm9ybWF0KCckc3VnZ2VzdF5eXicpXFxuIn0seyJ0eXBlIjoib3ZlcnJpZGUiLCJp
ZCI6InRpbWVvdXQiLCJ2YWx1ZSI6IjMwIn0seyJ0eXBlIjoib3B0aW9ucyIsImlk
IjoicGFyc2VMZXZlbCIsInZhbHVlIjoxMH0seyJ0eXBlIjoib3ZlcnJpZGUiLCJp
ZCI6ImdsIiwidmFsdWUiOiJSVSJ9XV0sInJlc3VsdHNGb3JtYXQiOiIkcDEucHJl
c2V0IiwicmVzdWx0c1NhdmVUbyI6ImZpbGUiLCJyZXN1bHRzRmlsZU5hbWUiOiIk
ZGF0ZWZpbGUuZm9ybWF0KCkudHh0IiwiYWRkaXRpb25hbEZvcm1hdHMiOltdLCJy
ZXN1bHRzVW5pcXVlIjoibm8iLCJxdWVyeUZvcm1hdCI6WyIkcXVlcnkiXSwidW5p
cXVlUXVlcmllcyI6ZmFsc2UsInNhdmVGYWlsZWRRdWVyaWVzIjpmYWxzZSwiaXRl
cmF0b3JPcHRpb25zIjp7Im9uQWxsTGV2ZWxzIjpmYWxzZSwicXVlcnlCdWlsZGVy
c0FmdGVySXRlcmF0b3IiOmZhbHNlLCJxdWVyeUJ1aWxkZXJzT25BbGxMZXZlbHMi
OmZhbHNlfSwicmVzdWx0c09wdGlvbnMiOnsib3ZlcndyaXRlIjpmYWxzZX0sImRv
TG9nIjoibm8iLCJrZWVwVW5pcXVlIjoiTm8iLCJtb3JlT3B0aW9ucyI6ZmFsc2Us
InJlc3VsdHNQcmVwZW5kIjoiIiwicmVzdWx0c0FwcGVuZCI6IiIsInF1ZXJ5QnVp
bGRlcnMiOlt7InNvdXJjZSI6InF1ZXJ5IiwidHlwZSI6InN0cmluZ1NwbGl0Iiwi
c2VwYXJhdG9yIjoifCIsInRvIjpbImlkIiwicXVlcnkiXX1dLCJyZXN1bHRzQnVp
bGRlcnMiOltdLCJjb25maWdPdmVycmlkZXMiOltdfX0=