java代码发送新浪 java发送消息

求真正有效的可以模拟登录新浪微博的java代码,后续可以用Jsoup进行抓取 。急急?。〉锹汲晒β砩细郑?/h2>package jsoupTest;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.jsoup.Connection.Method;
import org.jsoup.Connection.Response;
import org.jsoup.Jsoup;
public class JsoupTest {
public static void main(String[] args) throws IOException {
MapString, String map = new HashMap();
//map.put请根据自己的微博cookie得到
Response res = Jsoup.connect("别人的主页id")
.cookies(map).method(Method.GET).execute();
String s = res.body();
System.out.println(s);
String[] ss = s.split("scriptFM.view");
int i = 0;
// pl_content_homeFeed
// pl.content.homeFeed.index
【java代码发送新浪 java发送消息】ListString list = new ArrayList();
for (String x : ss) {
//System.out.println(i"======================================");
//System.out.println(x.substring(0,
//x.length()200 ? 200 : x.length()));
//System.out.println("===========================================");
if (x.contains("\"html\":\"")) {
String value = https://www.04ip.com/post/getHtml(x);
list.add(value);
System.out.println(value);
}
}
// content=ss[8].split("\"html\":\"")[1].replaceAll("(\\\\t|\\\\n)",
// "").replaceAll("\\\\\"", "\"").replaceAll("\\\\/", "/");
// content=content.substring(0,
// content.length()=13?content.length():content.length()-13);
// System.out.println(Native2AsciiUtils.ascii2Native(content));
}
public static String getHtml(String s) {
String content = s.split("\"html\":\"")[1]
.replaceAll("(\\\\t|\\\\n)", "").replaceAll("\\\\\"", "\"")
.replaceAll("\\\\/", "/");
content = content.substring(0,
content.length() = 13 ? content.length()
: content.length() - 13);
return Native2AsciiUtils.ascii2Native(content);
}
跪求java高手帮忙编写一个超链接的代码,比如说“新浪”,后面是新浪的链接 。详细一点,我是java的新手 。b/s开发超链接跟java代码发送新浪你是不是java新手没关系java代码发送新浪,只要你懂html标记语言
c/s应用程序你要调用浏览器 如IE什么的java代码发送新浪,再把网址传过去
java struts2项目在本地运行一切正常 , 发布到新浪SAE 后总是提示503错误代码很有可能是因为服务器类型不一致导致,(包括系统的配置已经服务器的配置)检验新浪SAE的运行环境和自己的运行环境有什么不同,i
最好不要用新浪的SAE , 如果有条件自己买服务器也可以,这样对于问题就好解决了 。
希望可以帮助你!
java往新浪和163中发送邮件问题 。试了一下,确实如楼主所说
研究一下
以下代码通过测试,不知道你收到没有,我给自己发收到了,因为163邮件需要安全认证,如果是outlook配置时,要把安全认证的选项选上,在代码中就是
props.put("mail.smtp.auth", "true");
然后是163许可的用户.
将代码中的user,pass换成你在163注册的用户就可以了
package org.info.mail;
import java.util.Date;
import java.util.Properties;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class SendMail {
/**
* @param args
*/
public static void main(String[] args) {
try {
execute();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
public static void execute() throws Exception {
Properties props = System.getProperties();
props.put("mail.smtp.host", "smtp.163.com");
props.put("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props, null);
MimeMessage msg = new MimeMessage(session);
InternetAddress toList[] = InternetAddress.parse("liufangmeng@163.com",
false);
msg.addRecipients(MimeMessage.RecipientType.TO, toList);
InternetAddress fromAddress = new InternetAddress("dingjunfen@163.com");
msg.setFrom(fromAddress);
msg.setSentDate(new Date());
msg.setSubject("mail", "ISO-2022-JP");
String txt = "hello test mail OK?";
msg.setText(txt, "ISO-2022-JP");
Transport transport = session.getTransport("smtp");
transport.connect("smtp.163.com", "user", "pass");
transport.sendMessage(msg, toList);
}
}
java代码发送新浪的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于java发送消息、java代码发送新浪的信息别忘了在本站进行查找喔 。

    推荐阅读