Помогите, пожалуйста, с парсингом. Никак не получается по столбцам разложить данные из html страницы
Make(delphi)
ver(4.05 build 186)
Add(MainForm,2953706,21,105)
{
Width=1053
Height=532
link(onCreate,10817619:doData,[(72,125)(72,209)])
}
Add(StrList,10403654,91,119)
{
Strings=#45: <tr class="rowlink accepted">|46: <td class="id">236942</td>|39: <td>21.02.2023</td>|80: <td>Столбец 3</td>|80: <td>Столбец 4</td>|24: <td>|75:Столбец5 </td>|80: <td>Столбец 6</td>|80: <td>Столбец 7</td>|80: <td>Столбец 8</td>|80: <td>Столбец 9</td>|31: <td>74</td>|81: <td>Столбец 11</td>|29: <td></td>|21: </tr>|45: <tr class="rowlink accepted">|46: <td class="id">236943</td>|39: <td>21.02.2023</td>|80: <td>Столбец 3</td>|80: <td>Столбец 4</td>|24: <td>|75:Столбец5 </td>|80: <td>Столбец 6</td>|80: <td>Столбец 7</td>|80: <td>Столбец 8</td>|80: <td>Столбец 9</td>|31: <td>54</td>|81: <td>Столбец 11</td>|29: <td></td>|21: </tr>|45: <tr class="rowlink accepted">|46: <td class="id">236944</td>|39: <td>21.02.2023</td>|80: <td>Столбец 3</td>|80: <td>Столбец 4</td>|24: <td>|75:Столбец5 </td>|80: <td>Столбец 6</td>|80: <td>Столбец 7</td>|80: <td>Столбец 8</td>|80: <td>Столбец 9</td>|32: <td>322</td>|81: <td>Столбец 11</td>|29: <td></td>|21: </tr>|0:|0:|
}
Add(DoData,10817619,91,203)
{
link(onEventData,13481499:doMultiReplace,[])
link(Data,10403654:Text,[])
}
Add(BlockFind,1127144,378,203)
{
IncludeBlock=1
StartBlock="<td class="id">"
EndBlock="</td>"
link(onSearch,473472:doEvent1,[])
}
Add(MultiReplace,13481499,161,203)
{
link(onResult,13127920:doSearch,[])
link(ReplaceList,2004256:Text,[])
}
Add(Hub,9664333,315,203)
{
link(onEvent1,1127144:doSearch,[])
link(onEvent2,1720921:doSearch,[(353,216)(353,265)])
}
Add(BlockFind,1720921,378,259)
{
IncludeBlock=1
StartBlock="<td>"
EndBlock="</td>"
link(onSearch,473472:doEvent2,[(471,265)(471,216)])
}
Add(Hub,473472,497,203)
{
InCount=2
OutCount=1
link(onEvent1,16214236:doAdd,[])
}
Add(StringTable,16214236,819,203)
{
Left=35
Top=10
Width=975
Height=440
Columns=#6:Код=80|7:Дата=80|12:Столбец 3=80|12:Столбец 4=80|12:Столбец 5=80|12:Столбец 6=80|12:Столбец 7=80|12:Столбец 8=80|12:Столбец 9=80|13:Столбец 10=80|13:Столбец 11=80|
}
Add(StrList,2004256,168,119)
{
Strings=#23:А =А; а =а;|23:Б =Б; б =б;|23:В =В; в =в;|23:Г =Г; г =г;|23:Д =Д; д =д;|23:Е =Е; е =е;|23:Ё =Ё; ё =ё;|23:Ж =Ж; ж =ж;|23:З =З; з =з;|23:И =И; и =и;|23:Й =Й; й =й;|23:К =К; к =к;|23:Л =Л; л =л;|23:М =М; м =м;|23:Н =Н; н =н;|23:О =О; о =о;|23:П =П; п =п;|23:Р =Р; р =р;|23:С =С; с =с;|23:Т =Т; т =т;|23:У =У; у =у;|23:Ф =Ф; ф =ф;|23:Х =Х; х =х;|23:Ц =Ц; ц =ц;|23:Ч =Ч; ч =ч;|23:Ш =Ш; ш =ш;|23:Щ =Щ; щ =щ;|23:Ъ =Ъ; ъ =ъ;|23:Ы =Ы; ы =ы;|23:Ь =Ь; ь =ь;|23:Э =Э; э =э;|23:Ю =Ю; ю =ю;|23:Я =Я; я =я;|0:|
}
Add(BlockFind,13127920,245,203)
{
IncludeBlock=1
StartBlock="<tr class="rowlink accepted">"
EndBlock="</tr>"
link(onSearch,9664333:doEvent1,[])
}
Редактировалось 10 раз(а), последний 2023-02-24 18:49:28