gpt4 book ai didi

c# - 从 google insight 下载 csv 以进行搜索

转载 作者:太空狗 更新时间:2023-10-29 22:56:07 27 4
gpt4 key购买 nike

需要帮助编写脚本使用 c# 从 google insight 下载数据

这是下载地址,需要登录

http://www.google.com/insights/search/overviewReport?q=test&cmpt=q&content=1&export=2

如何输入用户名和密码?需要一些帮助,我是 c# 的新手

最佳答案

要完成这项工作,您首先需要 authenticate为了获得可用于访问数据的给定谷歌站点的有效 SID。以下是实现此目标的方法:

class Program
{
static void Main(string[] args)
{
using (var client = new WebClient())
{
// TODO: put your real email and password in the request string
var response = client.DownloadString("https://www.google.com/accounts/ClientLogin?accountType=GOOGLE&Email=youraccount@gmail.com&Passwd=secret&service=trendspro&source=test-test-v1");
// The SID is the first line in the response
var sid = response.Split('\n')[0];
client.Headers.Add("Cookie", sid);
byte[] csv = client.DownloadData("http://www.google.com/insights/search/overviewReport?q=test&cmpt=q&content=1&export=2");

// TODO: do something with the downloaded csv file:
Console.WriteLine(Encoding.UTF8.GetString(csv));
File.WriteAllBytes("report.csv", csv);
}
}
}

关于c# - 从 google insight 下载 csv 以进行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1656446/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com