JS и delphi

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Tip.the.besT, 6 Mar 2012.

  1. Tip.the.besT

    Tip.the.besT Member

    Joined:
    24 Jun 2009
    Messages:
    267
    Likes Received:
    10
    Reputations:
    4
    Есть сайт. Дак вот хотелось бы спарсить программой товары, но там везде JS. Как можно реализовать? Delphi 2010 и indy.
     
  2. vernite akk=

    vernite akk= New Member

    Joined:
    18 May 2011
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    И че что js сниффер в руки и в бой, ну и если все совсем туго почитай книгу по js/
     
  3. Tip.the.besT

    Tip.the.besT Member

    Joined:
    24 Jun 2009
    Messages:
    267
    Likes Received:
    10
    Reputations:
    4
    Причём тут сниффер, при переходе по ссылке, в исходном коде ничего мне нужного нет, всё генерируется JS. Хоть бы посмотрел...
     
  4. vernite akk=

    vernite akk= New Member

    Joined:
    18 May 2011
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    После этого желание подсказывать тебе пропало, я не просто посмотрел я отснифал и проверил, картинка описание все есть внутри.
    Снифай внимательней .....
     
  5. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    При том, что динамическое обновление страницы. В исходнике ничего не найдешь.
    http://novosibirsk.opentech.ru/shop/catalog/xmlPrice.faces?category=587&page=1
     
  6. Tip.the.besT

    Tip.the.besT Member

    Joined:
    24 Jun 2009
    Messages:
    267
    Likes Received:
    10
    Reputations:
    4
    В общем то я уже нашёл, спасибо, но вот это то вот - "Снифай" непонятно, что, я просто сразу не сообразил, что там можно снифать.
     
  7. Tip.the.besT

    Tip.the.besT Member

    Joined:
    24 Jun 2009
    Messages:
    267
    Likes Received:
    10
    Reputations:
    4
    Ещё вопросик, до сих пор не знаю как удалить апостроф - ' , из текста средствами делфи.

    Вот к примеру есть такой текст, как удалить все апострофы?

    HTML:
    <?xml version='1.0' encoding='utf-8'?><root><addLink>1</addLink><node child='1' id='1000'  name='Комплектующие' quantity='9998' parent='0' ><node child='1' id='3'  name='Корпуса' quantity='1385' parent='1000' ><node child='0' id='481'  name='AeroCool ' quantity='33' parent='3' /><node child='0' id='522'  name='Antec' quantity='43' parent='3' /><node child='0' id='234'  name='ASUS' quantity='62' parent='3' /><node child='0' id='285'  name='Chieftec' quantity='42' parent='3' /><node child='0' id='591'  name='Classix' quantity='18' parent='3' /><node child='0' id='483'  name='Codegen' quantity='25' parent='3' /><node child='0' id='528'  name='CoolerMaster' quantity='144' parent='3' /><node child='0' id='284'  name='Foxconn' quantity='116' parent='3' /><node child='0' id='435'  name='GigaByte' quantity='46' parent='3' /><node child='0' id='322'  name='GMC' quantity='20' parent='3' /><node child='0' id='477'  name='Ikonik' quantity='3' parent='3' /><node child='0' id='300'  name='Intel' quantity='12' parent='3' /><node child='0' id='232'  name='INWIN' quantity='107' parent='3' /><node child='0' id='592'  name='Krauler' quantity='13' parent='3' /><node child='0' id='582'  name='Lian li' quantity='45' parent='3' /><node child='0' id='482'  name='NAVI' quantity='44' parent='3' /><node child='0' id='525'  name='PowerExpert' quantity='10' parent='3' /><node child='0' id='480'  name='RaidMAX' quantity='13' parent='3' /><node child='0' id='230'  name='Super Power' quantity='87' parent='3' /><node child='0' id='287'  name='Thermaltake' quantity='47' parent='3' /><node child='0' id='468'  name='Winsis' quantity='3' parent='3' /><node child='0' id='336'  name='YeongYang' quantity='1' parent='3' /><node child='0' id='5'  name='Прочие корпуса' quantity='451' parent='3' /></node><node child='0' id='6'  name='Блоки питания' quantity='672' parent='1000' /><node child='1' id='4'  name='Материнские платы' quantity='742' parent='1000' ><node child='0' id='551'  name='Socket 1155' quantity='266' parent='4' /><node child='0' id='487'  name='Socket 1156' quantity='37' parent='4' /><node child='0' id='473'  name='Socket 1366' quantity='80' parent='4' /><node child='0' id='594'  name='Socket 2011' quantity='22' parent='4' /><node child='0' id='61'  name='Socket 478' quantity='7' parent='4' /><node child='0' id='83'  name='Socket 754' quantity='3' parent='4' /><node child='0' id='334'  name='Socket 771' quantity='3' parent='4' /><node child='0' id='87'  name='Socket 775' quantity='64' parent='4' /><node child='0' id='100'  name='Socket 939' quantity='2' parent='4' /><node child='0' id='60'  name='Socket A' quantity='1' parent='4' /><node child='0' id='331'  name='Socket AM2' quantity='8' parent='4' /><node child='0' id='478'  name='Socket AM3' quantity='142' parent='4' /><node child='0' id='364'  name='Socket F' quantity='3' parent='4' /><node child='0' id='581'  name='Socket FM1' quantity='61' parent='4' /><node child='0' id='550'  name='Socket G34' quantity='3' parent='4' /><node child='0' id='544'  name='Прочие' quantity='3' parent='4' /><node child='0' id='494'  name='С процессором' quantity='37' parent='4' /></node>
    
     
  8. vernite akk=

    vernite akk= New Member

    Joined:
    18 May 2011
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Тяжелый случай)
    StringRaplace '''
     
  9. Problems?

    Problems? Member

    Joined:
    13 Jan 2011
    Messages:
    14
    Likes Received:
    9
    Reputations:
    5
    Source := StringReplace(Source, chr(39),'',[rfReplaceAll]);