海上月明

          editer by sun
          posts - 162, comments - 51, trackbacks - 0, articles - 8
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          日歷

          <2013年6月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          Good Blogs

          搜索

          •  

          積分與排名

          • 積分 - 262956
          • 排名 - 216

          為pamie增加兩個有關獲取指定td、tr的函數

          Posted on 2013-06-07 14:59 pts 閱讀(693) 評論(0)  編輯  收藏 所屬分類: Python

           

              def getTdOfTableContains(self,table,conText):

                  #add 20130607 by sho

                  #find first td in table and td's innertext contains conText

                  for cell in table.cells:

                      if conText in cell.innertext:

                          return cell

                  return None

           

              def getTrOfTableContains(self,table,conText):

                  #add 20130607 by sho

                  #find first tr in table and tr's cells contains conText

                  td=self.getTdOfTableContains(table,conText)

                  if td:

                      return self.getElementParent(td)

                  else:

                      return None

          測試代碼:

           

          *** 遠程解釋器再初始化了  ***

          >>> from PAM30 import PAMIE

          >>> ie=PAMIE("http://1.1.1.1/query/itemQueryAction.do?method=jumpToSingleItemTrackQuery")

          >>> ie.setTextBox("itemno","1191590659011")

          True

          >>> ie.submitForm("itemQueryForm")

          True

          >>> tb4=ie.findElement("table","classname","table4")

          >>> tr_sj=ie.getTrOfTableContains(tb4,u"收寄")

          >>> print tr_sj.outerhtml

           

           

          主站蜘蛛池模板: 亳州市| 济阳县| 海城市| 商都县| 鄂伦春自治旗| 江门市| 桦甸市| 凯里市| 宜昌市| 道孚县| 玉树县| 公主岭市| 水城县| 布拖县| 大悟县| 嘉黎县| 大连市| 东宁县| 郸城县| 鄂州市| 普陀区| 乌拉特后旗| 宜兰市| 徐水县| 黄龙县| 广宁县| 临汾市| 红桥区| 开远市| 吉林省| 黔西| 德保县| 望江县| 曲松县| 柏乡县| 襄樊市| 岳池县| 元阳县| 安龙县| 文山县| 景宁|