复制即可用!C语言读取文件所有内容 并输出,c语言将浏览器网页cookie转为json格式,c语言将网页cookie转为python的webdriver.add_cookie()参数所需格式
2021/6/14 20:24:26
本文主要是介绍复制即可用!C语言读取文件所有内容 并输出,c语言将浏览器网页cookie转为json格式,c语言将网页cookie转为python的webdriver.add_cookie()参数所需格式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- C语言读取文件所有内容并输出
- c语言将浏览器网页cookie转为json格式
- c语言将网页cookie转为python的webdriver.add_cookie()参数所需格式
代码在下方,复制即可用
运行结果截图:
- 转化出的普通json格式结果:
- 转化出的python的webdriver.add_cookie()参数所需格式(字典)结果:
讲下代码大致思路:
- 将浏览器网页cookie复制下来
- 转为json格式并存储到一个文件中(为了程序结束后可以保留结果)
- 读取文件所有内容并输出到控制台(为了方便运行后可直接复制结果)
代码:
注意两个函数二选一用
#include <stdio.h> #include <string.h> FILE *fp1; char str[] = "_ud=nc; bu=A; bid_fp=AE184oc;bulain=AEnfoc; CURRNVAL=80";//浏览器网页cookie复制到此处 char *tmp;//用于判断是否读取完str void to_json()//将网页cookie转为普通的json格式 { fprintf(fp1,"{\""); fprintf(fp1,"%s",strtok(str,"=")); fprintf(fp1,"\":\""); fprintf(fp1,"%s",strtok(NULL,";")); fprintf(fp1,"\""); while(tmp = strtok(NULL,"=")){ fprintf(fp1,",\""); fprintf(fp1,"%s",tmp); fprintf(fp1,"\":\""); fprintf(fp1,"%s",strtok(NULL,";")); fprintf(fp1,"\""); } fprintf(fp1,"}"); } void to_webdriver_dict()//将网页cookie转为python的webdriver.add_cookie()参数所需格式(字典) { fprintf(fp1,"{\"name\":\""); fprintf(fp1,"%s",strtok(str,"=")); fprintf(fp1,"\",\"value\":"); fprintf(fp1,"%s",strtok(NULL,";")); fprintf(fp1,"\"}"); while(tmp = strtok(NULL,"=")){ fprintf(fp1,",{\"name\":\""); fprintf(fp1,"%s",tmp); fprintf(fp1,"\",\"value\":"); fprintf(fp1,"%s",strtok(NULL,";")); fprintf(fp1,"\"}"); } } main() { fp1 = fopen("D:\\cookie_json.txt","w+");//创建新文件,用于存储结果 char *s = NULL; int filesize = 0; // to_json();//将网页cookie转为普通的json格式 to_webdriver_dict();//将网页cookie转为python的webdriver.add_cookie()参数所需格式(字典) //下面这段代码实现了读取文件的所有内容(也是常用到的一个技能点) fseek(fp1,0,2);//将文件指针移动到文件末尾 filesize = ftell(fp1);//通过ftell函数获得指针到文件头的偏移字节数。 s=(char *)malloc(filesize+1);//动态分配str内存 rewind(fp1);//将文件指针移动到文件头 fread(s,filesize,1,fp1);//读取所有文件内容存储到s中 s[filesize] = '\0';//字符串变量结束符别忘了 printf("%s",s);//输出结果到控制台,可直接复制 printf("\n\n~~~~~~~~~~~~~~~~~~~~~~~~~please copy~~~~~~~~~~~~~~~~~~~~~~~~~\n"); fclose(fp1); return 0; }
有疑问留下评论,当日必回。
感谢阅读~~~
这篇关于复制即可用!C语言读取文件所有内容 并输出,c语言将浏览器网页cookie转为json格式,c语言将网页cookie转为python的webdriver.add_cookie()参数所需格式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-21Vue3教程:新手入门到实践应用
- 2024-12-21VueRouter4教程:从入门到实践
- 2024-12-20Vue3项目实战:从入门到上手
- 2024-12-20Vue3项目实战:新手入门教程
- 2024-12-20VueRouter4项目实战:新手入门教程
- 2024-12-20如何实现JDBC和jsp的关系?-icode9专业技术文章分享
- 2024-12-20Vue项目中实现TagsView标签栏导航的简单教程
- 2024-12-20Vue3入门教程:从零开始搭建你的第一个Vue3项目
- 2024-12-20从零开始学习vueRouter4:基础教程
- 2024-12-20Vuex4课程:新手入门到上手实战全攻略