无法使用 Ruby 下载 Google AdWords 报告
Not able to download Google AdWords report using Ruby
我正在开发一个用于下载 adwords 报告的网络控制台应用程序。
对于 facebook 报告来说,它工作得很好。
但是,当我对 GDN 执行相同操作时,Google AdWords 的 csv 文件以 HTM 格式下载,没有实际数据。
我的 Ruby 代码是:
link='link url in scheduled report'
GDN_Form = page.forms[0]
GDN_Form.Email ='LOGIN ID'
GDN_Form.Passwd = 'PASSWORD'
puts "Redirecting to Page"
#puts page.to_html
#Subitting the login Page
GDN_Form.add_field! 'send','Submit'
page = agent.submit(GDN_Form, GDN_Form.buttons[0])
agent.get(link)
page2 = agent.get(link)
puts page2.title
agent.get(link).save('C:\Ruby21\DownloadedeReports\ClientName.CSV')
文件已下载,但未下载实际数据。
我必须在不使用 Google API 的情况下完成此任务。
Google 登录程序已更改,首先您需要找到登录名 url,它带有动态更改的 _ga cookie id。
这是例如
并且登录页面包含您必须使用 mechanize 找到的电子邮件 ID,然后单击下一步,同样您必须使用密码。提交后点击您的日程报告 url.
我正在开发一个用于下载 adwords 报告的网络控制台应用程序。 对于 facebook 报告来说,它工作得很好。 但是,当我对 GDN 执行相同操作时,Google AdWords 的 csv 文件以 HTM 格式下载,没有实际数据。 我的 Ruby 代码是:
link='link url in scheduled report'
GDN_Form = page.forms[0]
GDN_Form.Email ='LOGIN ID'
GDN_Form.Passwd = 'PASSWORD'
puts "Redirecting to Page"
#puts page.to_html
#Subitting the login Page
GDN_Form.add_field! 'send','Submit'
page = agent.submit(GDN_Form, GDN_Form.buttons[0])
agent.get(link)
page2 = agent.get(link)
puts page2.title
agent.get(link).save('C:\Ruby21\DownloadedeReports\ClientName.CSV')
文件已下载,但未下载实际数据。
我必须在不使用 Google API 的情况下完成此任务。
Google 登录程序已更改,首先您需要找到登录名 url,它带有动态更改的 _ga cookie id。 这是例如
并且登录页面包含您必须使用 mechanize 找到的电子邮件 ID,然后单击下一步,同样您必须使用密码。提交后点击您的日程报告 url.