gpt4 book ai didi

java - 如何创建基于网页的程序?

转载 作者:行者123 更新时间:2023-12-01 22:09:36 24 4
gpt4 key购买 nike

我正在尝试创建一个基于 WhatsApp 网络应用程序的程序。我正在尝试找出启动此类程序的最佳编程语言。例如,我用 java 尝试过,但是使用了这个实现:


public UrlReader() throws IOException {

try {
URL whatsApp = new URL("https://web.whatsapp.com/");
DataInputStream dis = new DataInputStream(whatsApp.openStream());
String inputLine;

while ((inputLine = dis.readLine()) != null) {
System.out.println(inputLine);
}
dis.close();
} catch (MalformedURLException me) {
System.out.println("MalformedURLException: " + me);
} catch (IOException ioe) {
System.out.println("IOException: " + ioe);
}
}

这只是来自 Oracle 网站的基本复制和粘贴。这个程序的输出是一个网站,告诉我我必须使用像 Chrome 这样的浏览器。有没有更好的方法来创建这样的程序?

最佳答案

您可以从 Python 开始玩 web.whatsapp.com。我假设您正在尝试使用代码在 WhatsApp 上发送消息。

在 Python 中,您可以像使用 mobile application 一样进行操作。

 web.open('https://web.whatsapp.com/send?phone='+phone_no+'&text='+message)

这将预填充给定手机号码的文本(输入电话号码作为国家代码和号码,例如+918888888888)然后使用pyautogui,您可以按 Enter 键进入 Whatsapp.web

工作代码:

def sendwhatmsg(phone_no, message, time_hour, time_min):
'''Sends whatsapp message to a particulal number at given time'''
if time_hour == 0:
time_hour = 24
callsec = (time_hour*3600)+(time_min*60)

curr = time.localtime()
currhr = curr.tm_hour
currmin = curr.tm_min
currsec = curr.tm_sec

currtotsec = (currhr*3600)+(currmin*60)+(currsec)
lefttm = callsec-currtotsec

if lefttm <= 0:
lefttm = 86400+lefttm

if lefttm < 60:
raise Exception("Call time must be greater than one minute")

else:
sleeptm = lefttm-60
time.sleep(sleeptm)
web.open('https://web.whatsapp.com/send?phone='+phone_no+'&text='+message)
time.sleep(60)
pg.press('enter')

我从这个存储库中获取了这个 - Github repo

关于java - 如何创建基于网页的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58668130/

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