急,怎么批量从网站得到查询结果呢

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:41:53
一个网站上有一个查询界面,允许你输入一个代码,然后点击查询就可以查到相关的数据,但是我有好几万个代码需要查询并且放到一个数据库中,如果人工操作太慢了,麻烦各位介绍一个软件或者编程高手给个源代码,谢谢
很感谢你给我提供了这么多详细的代码,不过我不怎么会用Java,有VB或者VFP的源代码吗

你如果会用JAVA的话,执行下面的程序,就可以从Baidui批量得到查询结果,
用法:
C:/urltest_files/test_inFile.txt的文件中写入 要查询 的关键字,每行一个,(当然也可以从DB中读取 关键字,改一下代码就可以了)
他就会把查询结果一HTML形式保存到C:/urltest_files/文件中。
因为每个网站都不一样,不知道他是不是适用于你的网站。

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLEncoder;
import java.util.Scanner;

public class Test {
public static void main(String[] args) {
try {
String baseUrl = "http://www.baidu.com/s?wd=";
String dir = "C:/urltest_files/";
File inFile = new File(dir + "test_inFile.txt");
File outFile = new File(dir + "test_outFile.txt");
if (!inFile.exists()) {
return;
}
OutputStreamWriter osw = ne