Трудно найти результаты на веб-странице ASP с Selenium в Python - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь создать утилиту на веб-сайте с ASP, у меня есть два типа результатов: пустые и полные,

Когда я получу законченные результаты, я могу получить таблицу с 1 строкой или таблицамис 20 строками, это зависит от того, кого ищут,

Когда я получаю более 1 строки, мне нужно изменить свой код и построчно запустить его, я хочу, чтобы мой код делал это автоматически

Могу ли я сделать поиск по ключевым словам? Я хочу найти объединенные слова в столбцах 3 и 5: «ORIGINARIO» и «Ativo» или «TRANSFERIDO» и «Ativo»

Это мой код:

import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import openpyxl
from openpyxl import load_workbook

planilha = load_workbook('./BASE para pesquisa.xlsx')
driver = webdriver.Chrome(executable_path=r'C:\Python37\webdriver\chromedriver.exe')
wait = WebDriverWait(driver, 10)

sheet = planilha['Aba para pesquisa']
driver.get("          ")

for Count in range(2, 138):
    driver.find_element_by_id("ctl00_ContentPlaceHolder1_TxtCpf").send_keys(sheet.cell(row=Count, column=5).value, Keys.RETURN)

    results = wait.until(EC.visibility_of_all_elements_located((By.CSS_SELECTOR, "table[id*='DXMainTable'] > tbody > tr[id*=DataRow4]")))
    resultado_pesquisa1 = results[0].text.strip() if "EmptyDataRow" in results[0].get_attribute("class") else results[0].find_element_by_xpath("./td[1]").text.strip()
    resultado_pesquisa2 = results[0].text.strip() if "EmptyDataRow" in results[0].get_attribute("class") else results[0].find_element_by_xpath("./td[2]").text.strip()
    resultado_pesquisa3 = results[0].text.strip() if "EmptyDataRow" in results[0].get_attribute("class") else results[0].find_element_by_xpath("./td[3]").text.strip()
    resultado_pesquisa4 = results[0].text.strip() if "EmptyDataRow" in results[0].get_attribute("class") else results[0].find_element_by_xpath("./td[4]").text.strip()
    resultado_pesquisa5 = results[0].text.strip() if "EmptyDataRow" in results[0].get_attribute("class") else results[0].find_element_by_xpath("./td[5]").text.strip()
    resultado_pesquisa6 = results[0].text.strip() if "EmptyDataRow" in results[0].get_attribute("class") else results[0].find_element_by_xpath("./td[6]").text.strip()

    sheet.cell(row=Count, column=6).value = resultado_pesquisa1
    sheet.cell(row=Count, column=7).value = resultado_pesquisa2
    sheet.cell(row=Count, column=8).value = resultado_pesquisa3
    sheet.cell(row=Count, column=9).value = resultado_pesquisa4
    sheet.cell(row=Count, column=10).value = resultado_pesquisa5
    sheet.cell(row=Count, column=11).value = resultado_pesquisa6

    planilha.save("BASE para pesquisa.xlsx")

    driver.find_element_by_id("ctl00_ContentPlaceHolder1_btLimpar").click()

driver.quit()

и вотHTML-код результата с таблицей из 20 строк:

<table class="dxgvControl_Office2010Blue" cellspacing="0" cellpadding="0" id="ctl00_ContentPlaceHolder1_AspxConsultaNacional" border="0" style="width:90%;border-collapse:collapse;border-collapse:separate;">
            <tbody><tr>
                <td><table id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXMainTable" class="dxgvTable_Office2010Blue" cellspacing="0" cellpadding="0" onclick="aspxGVTableClick('ctl00_ContentPlaceHolder1_AspxConsultaNacional', event);" border="0" style="width:100%;border-collapse:collapse;empty-cells:show;">
                    <tbody><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXHeadersRow0">
                        <td id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_col0" class="dxgvHeader_Office2010Blue" onmousedown="aspxGVHeaderMouseDown('ctl00_ContentPlaceHolder1_AspxConsultaNacional', this, event);" style="text-align:Left;border-top-width:0px;border-left-width:0px;"><table cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
                            <tbody><tr>
                                <td style="text-align:Left;">Nome</td>
                            </tr>
                        </tbody></table></td><td id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_col1" class="dxgvHeader_Office2010Blue" onmousedown="aspxGVHeaderMouseDown('ctl00_ContentPlaceHolder1_AspxConsultaNacional', this, event);" style="text-align:Center;border-top-width:0px;border-left-width:0px;"><table cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
                            <tbody><tr>
                                <td style="text-align:Center;">Nº Registro</td>
                            </tr>
                        </tbody></table></td><td id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_col2" class="dxgvHeader_Office2010Blue" onmousedown="aspxGVHeaderMouseDown('ctl00_ContentPlaceHolder1_AspxConsultaNacional', this, event);" style="text-align:Center;border-top-width:0px;border-left-width:0px;"><table cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
                            <tbody><tr>
                                <td style="text-align:Center;">Tipo Registro</td>
                            </tr>
                        </tbody></table></td><td id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_col3" class="dxgvHeader_Office2010Blue" onmousedown="aspxGVHeaderMouseDown('ctl00_ContentPlaceHolder1_AspxConsultaNacional', this, event);" style="text-align:Center;border-top-width:0px;border-left-width:0px;"><table cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
                            <tbody><tr>
                                <td style="text-align:Center;">Categoria</td>
                            </tr>
                        </tbody></table></td><td id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_col4" class="dxgvHeader_Office2010Blue" onmousedown="aspxGVHeaderMouseDown('ctl00_ContentPlaceHolder1_AspxConsultaNacional', this, event);" style="text-align:Center;border-top-width:0px;border-left-width:0px;"><table cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
                            <tbody><tr>
                                <td style="text-align:Center;">CRC</td>
                            </tr>
                        </tbody></table></td><td id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_col5" class="dxgvHeader_Office2010Blue" onmousedown="aspxGVHeaderMouseDown('ctl00_ContentPlaceHolder1_AspxConsultaNacional', this, event);" style="text-align:Center;border-top-width:0px;border-left-width:0px;border-right-width:0px;"><table cellspacing="0" cellpadding="0" border="0" style="width:100%;border-collapse:collapse;">
                            <tbody><tr>
                                <td style="text-align:Center;">Situação </td>
                            </tr>
                        </tbody></table></td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow0" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-AC</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow1" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANÇA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-AL</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow2" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-AM</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow3" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">ORIGINARIO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-BA</td><td class="dxgv" align="center" style="border-right-width:0px;">Baixado</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow4" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-CE</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow5" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-DF</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow6" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PENHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-ES</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow7" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-GO</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow8" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-MA</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow9" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-MG</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow10" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-MT</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow11" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-PE</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow12" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-PI</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow13" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-PR</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow14" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-RJ</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow15" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANÇA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-RO</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow16" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-RS</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow17" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-SC</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow18" class="dxgvDataRow_Office2010Blue">
                        <td class="dxgv" align="left">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR</td><td class="dxgv" align="center">BA-021419/O</td><td class="dxgv" align="center">COMUNICAÇÃO</td><td class="dxgv" align="left">CONTADOR</td><td class="dxgv" align="center">CRC-SE</td><td class="dxgv" align="center" style="border-right-width:0px;">Ativo</td>
                    </tr><tr id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXDataRow19" class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td class="dxgv" align="left" style="border-bottom-width:0px;">ADILVO PINHEIRO DE OLIVEIRA FRANCA JUNIOR                                     </td><td class="dxgv" align="center" style="border-bottom-width:0px;">BA-021419/O</td><td class="dxgv" align="center" style="border-bottom-width:0px;">TRANSFERIDO</td><td class="dxgv" align="left" style="border-bottom-width:0px;">CONTADOR</td><td class="dxgv" align="center" style="border-bottom-width:0px;">CRC-SP</td><td class="dxgv" align="center" style="border-right-width:0px;border-bottom-width:0px;">Ativo</td>
                    </tr>
                </tbody></table><img id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_IADD" class="dxGridView_gvDragAndDropArrowDown_Office2010Blue" src="/spw/ConsultaNacional/DXR.axd?r=1_9-vVPa7" alt="|" style="position:absolute;visibility:hidden;top:-100px;"><img id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_IADU" class="dxGridView_gvDragAndDropArrowUp_Office2010Blue" src="/spw/ConsultaNacional/DXR.axd?r=1_9-vVPa7" alt="|" style="position:absolute;visibility:hidden;top:-100px;"><img id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_IDHF" class="dxGridView_gvDragAndDropHideColumn_Office2010Blue" src="/spw/ConsultaNacional/DXR.axd?r=1_9-vVPa7" alt="Hide" style="position:absolute;visibility:hidden;top:-100px;"><table id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_LP" class="dxgvLoadingPanel_Office2010Blue" cellspacing="0" cellpadding="0" border="0" style="border-collapse:collapse;left:0px;top:0px;z-index:30000;display:none;">
                    <tbody><tr>
                        <td class="dx" style="padding-right:5px;"><img src="/spw/ConsultaNacional/DXR.axd?r=0_2712-vVPa7" alt="" align="middle"></td><td class="dx" style="padding-left:0px;"><span id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_TL">Aguarde…</span></td>
                    </tr>
                </tbody></table><div id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_LD" class="dxgvLoadingDiv_Office2010Blue" style="display:none;z-index:29999;position:absolute;">

                </div><input type="hidden" name="ctl00$ContentPlaceHolder1$AspxConsultaNacional$DXSelInput" id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXSelInput"><input type="hidden" name="ctl00$ContentPlaceHolder1$AspxConsultaNacional$DXKVInput" id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXKVInput" value="[]"><table id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_DXStyleTable" border="0" style="display:none;">
                    <tbody><tr>
                        <td></td>
                    </tr><tr class="dxgvEditingErrorRow_Office2010Blue">
                        <td class="dxgv" colspan="6" style="border-right-width:0px;"></td>
                    </tr><tr class="dxgvSelectedRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvFocusedRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvFocusedGroupRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue">
                        <td></td>
                    </tr><tr class="dxgvDataRow_Office2010Blue dxgvDataRowAlt_Office2010Blue dxgvDataRowAlt">
                        <td></td>
                    </tr>
                </tbody></table><input type="hidden" name="ctl00$ContentPlaceHolder1$AspxConsultaNacional$CallbackState" id="ctl00_ContentPlaceHolder1_AspxConsultaNacional_CallbackState" value="BwMHAgIERGF0YQaSCQAAAAAUAAAAFAAAAAAAAAAUAAAAAAYAAAAETm9tZQROb21lBwAACFJlZ2lzdHJvCFJlZ2lzdHJvBwAADkVzdGFkb0NvbnNlbGhvD0VzdGFkbyBDb25zZWxobwcAABJEZXNjcmljYW9DYXRlZ29yaWETRGVzY3JpY2FvIENhdGVnb3JpYQcAAAxUaXBvU2l0dWFjYW8NVGlwbyBTaXR1YWNhbwcAABFTaXR1YWNhb0NhZGFzdHJhbBJTaXR1YWNhbyBDYWRhc3RyYWwHAAADAAAABUNoYXZlBkVzdGFkbwdDcGZDbnBqBwAHAAcABwAG//8HAilBRElMVk8gUElOSEVJUk8gREUgT0xJVkVJUkEgRlJBTkNBIEpVTklPUgcCC0JBLTAyMTQxOS9PBwIGQ1JDLUFDBwIIQ09OVEFET1IHAg1DT01VTklDQcOHw4NPBwIFQXRpdm8HAAcABv//BwIqQURJTFZPIFBJTkhFSVJPIERFIE9MSVZFSVJBIEZSQU7Dh0EgSlVOSU9SBwILQkEtMDIxNDE5L08HAgZDUkMtQUwHAghDT05UQURPUgcCDUNPTVVOSUNBw4fDg08HAgVBdGl2bwcABwAG//8HAilBRElMVk8gUElOSEVJUk8gREUgT0xJVkVJUkEgRlJBTkNBIEpVTklPUgcCC0JBLTAyMTQxOS9PBwIGQ1JDLUFNBwIIQ09OVEFET1IHAg1DT01VTklDQcOHw4NPBwIFQXRpdm8HAAcABv//BwIpQURJTFZPIFBJTkhFSVJPIERFIE9MSVZFSVJBIEZSQU5DQSBKVU5JT1IHAgtCQS0wMjE0MTkvTwcCBkNSQy1CQQcCCENPTlRBRE9SBwIKT1JJR0lOQVJJTwcCB0JhaXhhZG8HAAcABv//BwIpQURJTFZPIFBJTkhFSVJPIERFIE9MSVZFSVJBIEZSQU5DQSBKVU5JT1IHAgtCQS0wMjE0MTkvTwcCBkNSQy1DRQcCCENPTlRBRE9SBwINQ09NVU5JQ0HDh8ODTwcCBUF0aXZvBwAHAAb//wcCKUFESUxWTyBQSU5IRUlSTyBERSBPTElWRUlSQSBGUkFOQ0EgSlVOSU9SBwILQkEtMDIxNDE5L08HAgZDUkMtREYHAghDT05UQURPUgcCDUNPTVVOSUNBw4fDg08HAgVBdGl2bwcABwAG//8HAilBRElMVk8gUEVOSEVJUk8gREUgT0xJVkVJUkEgRlJBTkNBIEpVTklPUgcCC0JBLTAyMTQxOS9PBwIGQ1JDLUVTBwIIQ09OVEFET1IHAg1DT01VTklDQcOHw4NPBwIFQXRpdm8HAAcABv//BwIpQURJTFZPIFBJTkhFSVJPIERFIE9MSVZFSVJBIEZSQU5DQSBKVU5JT1IHAgtCQS0wMjE0MTkvTwcCBkNSQy1HTwcCCENPTlRBRE9SBwINQ09NVU5JQ0HDh8ODTwcCBUF0aXZvBwAHAAb//wcCKUFESUxWTyBQSU5IRUlSTyBERSBPTElWRUlSQSBGUkFOQ0EgSlVOSU9SBwILQkEtMDIxNDE5L08HAgZDUkMtTUEHAghDT05UQURPUgcCDUNPTVVOSUNBw4fDg08HAgVBdGl2bwcABwAG//8HAilBRElMVk8gUElOSEVJUk8gREUgT0xJVkVJUkEgRlJBTkNBIEpVTklPUgcCC0JBLTAyMTQxOS9PBwIGQ1JDLU1HBwIIQ09OVEFET1IHAg1DT01VTklDQcOHw4NPBwIFQXRpdm8HAAcABv//BwIpQURJTFZPIFBJTkhFSVJPIERFIE9MSVZFSVJBIEZSQU5DQSBKVU5JT1IHAgtCQS0wMjE0MTkvTwcCBkNSQy1NVAcCCENPTlRBRE9SBwINQ09NVU5JQ0HDh8ODTwcCBUF0aXZvBwAHAAb//wcCKUFESUxWTyBQSU5IRUlSTyBERSBPTElWRUlSQSBGUkFOQ0EgSlVOSU9SBwILQkEtMDIxNDE5L08HAgZDUkMtUEUHAghDT05UQURPUgcCDUNPTVVOSUNBw4fDg08HAgVBdGl2bwcABwAG//8HAilBRElMVk8gUElOSEVJUk8gREUgT0xJVkVJUkEgRlJBTkNBIEpVTklPUgcCC0JBLTAyMTQxOS9PBwIGQ1JDLVBJBwIIQ09OVEFET1IHAg1DT01VTklDQcOHw4NPBwIFQXRpdm8HAAcABv//BwIpQURJTFZPIFBJTkhFSVJPIERFIE9MSVZFSVJBIEZSQU5DQSBKVU5JT1IHAgtCQS0wMjE0MTkvTwcCBkNSQy1QUgcCCENPTlRBRE9SBwINQ09NVU5JQ0HDh8ODTwcCBUF0aXZvBwAHAAb//wcCKUFESUxWTyBQSU5IRUlSTyBERSBPTElWRUlSQSBGUkFOQ0EgSlVOSU9SBwILQkEtMDIxNDE5L08HAgZDUkMtUkoHAghDT05UQURPUgcCDUNPTVVOSUNBw4fDg08HAgVBdGl2bwcABwAG//8HAipBRElMVk8gUElOSEVJUk8gREUgT0xJVkVJUkEgRlJBTsOHQSBKVU5JT1IHAgtCQS0wMjE0MTkvTwcCBkNSQy1STwcCCENPTlRBRE9SBwINQ09NVU5JQ0HDh8ODTwcCBUF0aXZvBwAHAAb//wcCKUFESUxWTyBQSU5IRUlSTyBERSBPTElWRUlSQSBGUkFOQ0EgSlVOSU9SBwILQkEtMDIxNDE5L08HAgZDUkMtUlMHAghDT05UQURPUgcCDUNPTVVOSUNBw4fDg08HAgVBdGl2bwcABwAG//8HAilBRElMVk8gUElOSEVJUk8gREUgT0xJVkVJUkEgRlJBTkNBIEpVTklPUgcCC0JBLTAyMTQxOS9PBwIGQ1JDLVNDBwIIQ09OVEFET1IHAg1DT01VTklDQcOHw4NPBwIFQXRpdm8HAAcABv//BwIpQURJTFZPIFBJTkhFSVJPIERFIE9MSVZFSVJBIEZSQU5DQSBKVU5JT1IHAgtCQS0wMjE0MTkvTwcCBkNSQy1TRQcCCENPTlRBRE9SBwINQ09NVU5JQ0HDh8ODTwcCBUF0aXZvBwAHAAb//wcCTkFESUxWTyBQSU5IRUlSTyBERSBPTElWRUlSQSBGUkFOQ0EgSlVOSU9SICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAcCC0JBLTAyMTQxOS9PBwIGQ1JDLVNQBwIIQ09OVEFET1IHAgtUUkFOU0ZFUklETwcCBUF0aXZvAgVTdGF0ZQdEBwYHAAIBBwECAQcCAgEHAwIBBwQCAQcFAgEHAAcABwAHAAIABQAAAIAJAgAJAgACAAMHBAIABwACAQcUBwACAQcABwACCFBhZ2VTaXplAwce"></td>
            </tr>
        </tbody></table>

Как мне сделать один поиск по этим ключевым словам?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...