I am trying to follow @ChrisHemedinger's article on web scraping at https://blogs.sas.com/content/sasdummy/2017/12/04/scrape-web-page-data/
I can access the web site mentioned in the following code via my web browser, but the code returns an error.
563 filename src temp; 564 proc http 565 method="GET" 566 url="https://www.unitedstateszipcodes.org/14068/" 567 out=src; 568 run; ERROR: Error connecting to 13.225.212.116:443. (The connection has timed out.) ERROR: Unable to connect to Web server.
I am guessing that the error is because my company's firewall prevents this type of HTTP access, but that's a guess. What do you think? Are there other possible causes of this error?
There are PROXY host/port options that you can specify on PROC HTTP...if you can learn your organization's proxy settings.
I tested it under SAS On-Demand Academic ,
No problem.
68 69 filename src temp; 70 proc http 71 method="GET" 72 url="https://www.unitedstateszipcodes.org/14068/" 73 out=src; 74 run; NOTE: “PROCEDURE HTTP”所用时间(总处理时间): 实际时间 0.55 秒 用户 CPU 时间 0.04 秒 系统 CPU 时间 0.00 秒 内存 2202.84k OS 内存 27808.00k 时间戳 2019-11-15 下午01:40:21 Step Count 45 Switch Count 3 页错误数 0 页回收数 1120 页交换数 0 主动上下文切换数 88 被动上下文切换数 0 块输入操作数 0 块输出操作数 352
Yes, I tested it on my home computer using University Edition, works fine there as well.
There are PROXY host/port options that you can specify on PROC HTTP...if you can learn your organization's proxy settings.
I did learn the proxy settings, and then I needed to add to my PROC HTTP code the proper values for the options
PROXYHOST=
PROXYPORT=
PROXYUSERNAME=
PROXYPASSWORD=
AUTH_BASIC
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.