Tag: 获取

如何使用getElementsByTagName和<td>溢出:隐藏在VBA上?

我正在使用VBA自动化来获取我工作中票据系统的一些信息。 我正在试图将值存入生成的表中,但是只有工作表“Plan1”上的列“A”的信息是<td>其中包含溢出:隐藏的CSS属性。 我不知道他们是否是相关的,但恰巧是唯一没有出现的数据。 有人可以帮助我吗? HTML代码: <div id="posicionamentoContent"> <table class="grid"> <thead>…</thead> <tbody> <tr id="937712" class="gridrow"> <td width="200px"> Leonardo Peixoto </td> <td width="200px"> 23/12/2015 09:45 </td> <td width="200px"> SIM </td> <td width="200px"> Telhado da loja com pontos de vazamento.</td> <td width="200px" align="center"></td> <td width="200px" align="center"></td> </tr> … … … 完整的代码: http : //i.stack.imgur.com/4BsFo.png 我需要得到第一个第四个文本(Leonardo Peixoto,23/12/2015 09:45,SIM和Telhado da […]

VBA从不同的工作簿复制指定的随机数据

Sub getdata() 'CTRL+J Windows("sample rnd.xlsm").Activate Range("A1:L5215").Select Range("A2").Activate Selection.Copy Application.CutCopyMode = False Selection.Copy Application.CutCopyMode = False Selection.Copy Windows("rnd sample draft.xlsm").Activate Sheets("Random Sample").Select Sheets("Random Sample").Name = "Random Sample" Range("A1").Select ActiveSheet.Paste Application.CutCopyMode = False ActiveWorkbook.Save End Sub 以上是我的代码到目前为止。 它只是从另一个工作簿复制数据并粘贴到我指定的工作表中。 我想要的是随机数据(行)没有重复,我总是想包括第一行,因为它包含标题。 此外,我想有一个文本框,我可以input数字,以便我可以指定从另一个工作簿中获得多less数据。 相当新的vba。 需要帮忙。 我附上了一个截图。

将逗号分隔的数据导入到Excel中

1,1,“磅”,“敌人身体长长的尾巴或前腿等”,0,40,0,100,35,0,0,0,115,0 2,2,“空手道砍”,“敌人受到尖锐的攻击,具有很高的临界命中率”,43,50,1,100,25,0,0,0,115,0 3,3,“DoubleSlap”,“敌人反复打耳朵,连续两到五次”,29,15,0,85,10,0,0,0,115,0 我有上面的格式大量的数据。 我把它粘贴到Excel中,每行在Excel中占用一个单元格。 我希望能够在引号中提取文本(描述)的第二部分。 有没有办法使用Excel来做到这一点? 喜欢,而不是这个: 1,1,“庞德”,“敌人身体长长的尾巴或前腿等”,0,40,0,100,35,0,0,0,115,0 2,2,“空手道印章”, “敌人受到尖锐的攻击,具有很高的临界命中率”,43,50,1,100,25,0,0,0,115,0 我要这个: 敌人身体上长着一条长长的尾巴或前腿等,敌人受到尖锐的攻击。 它具有很高的临界命中率。

WinHTTP请求GET不会检索Excel VBA中的响应

我有一个触发到门户GET调用的macros。 以下是url结构: https://开头{} P_URL_PORT / IBM /控制台/状态文本=真型=簇名= {P_CELL}&时间= {} TSTAMP? 这是我的macros。 Dim WinHttpReq As Object Set WinHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1") WinHttpReq.Open "GET", strURL, False, userNTID, userPassword WinHttpReq.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" WinHttpReq.Send result1 = WinHttpReq.responseText 但我没有得到预期的回应。 它显示login屏幕响应。 我已经尝试添加POST方法,它将发送loginURL,用户名和密码。 但是GET调用仍然没有检索到实际的响应。

HTTP GET用空体来响应,在IE下载excel文件

我试图找出当我下载一个Excel报告时,在这个页面上发生了什么。 它只适用于Internet Explorer,当我尝试使用ScalaJ在Scala中下载报告时,响应正文的inputstream为空。 有人能帮我理解这里发生了什么吗? 明文请求: GET /oca_ReportViewer.aspx?ReportName=District_and_Statutory_County_Court/DSC_Civil_Family_Activity_Detail_N.rpt&ddlFromMonth=9&ddlFromYear=2010&txtFromMonthField=@FromMonth&txtFromYearField=@FromYear&ddlToMonth=10&ddlToYear=2010&txtToMonthField=@ToMonth&txtToYearField=@ToYear&ddlCountyPostBack=0&txtCountyPostBackField=@CountyID&chkAggregateMonthlyReport=0&export=1625 HTTP/1.1 Accept: text/html, application/xhtml+xml, image/jxr, */* Referer: http://card.txcourts.gov/ReportSelection.aspx Accept-Language: en-US User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko Accept-Encoding: gzip, deflate Host: card.txcourts.gov Connection: Keep-Alive Cache-Control: no-cache Cookie: ASP.NET_SessionId=j0tgci45qj3t1uqygrvkqz55 到目前为止的代码: import java.io.{BufferedOutputStream, FileOutputStream, FileWriter, InputStream} import scalaj.http._ object Downloader extends App { val url = "http://card.txcourts.gov/oca_ReportViewer.aspx" […]