Skip to main content

Waybill number to obtain the user's mobile phone number

  • Waybill number to obtain the user's mobile phone number
    Thousands of readings
    2019-09-22 12:01:25

    When you encounter a need to obtain mobile phone number information by scanning the waybill number. This function is mainly used for the express cabinet scanning the order number to quickly enter the warehouse. Baidu has a wave of everything you say. Let's share the answers shared from Baidu:
     

    一、有这种接口的,但是一般都是不会公开的。你要就要跟每个公司去谈,除非你公司有足够的能力吧,具体的你可以看菜鸟他的系统我知道是直接扫描的,肯定用的是这种接口
    
    二、这个好像有点儿不现实 以前的时候见快递小哥都是手动输入手机号短信通知,现在都是扫描枪扫描后由短信平台发短信通知,你要是能弄到这个接口也可以实现
    
    三、这个数据要是提供给你调取,那怎么可能呢?快递公司准备着随时被起诉哈哈。
    
    四、看到这个题目好亲切啊,毕设的时候同寝室的分派题目的时候,导师是嵌入式的老师,然后就跟这个基本一模一样,当然是demo环境的,没要求说从订单号获取手机号。被折腾的不行。最后淘宝了
    
    五、其实就是通过快递公司的接口。具体流程是这样的:
    
        1.用户下单,保留了手机号在你的系统中,同时生成了一个订单号。
    
        2.快递单分两种,
    
        一是传统针式打印机打出来的那种4联单,快递单号是印在上面的。出库的时候打印快递单时需要扫描出快              递单号,存下来,然后打印的那个订单与当前存储的运单号匹配,这样关联就有了。
    
        二是热敏纸运单。这种运单是空白的,上面没有单号。单号是通过快递公司的接口批量获取存在你的数据库里面,打印运单的时候,出栈一个运单号创建成条码打印在运单上,同时直接匹配当前订单。
    
        3.出库的时候你需要把这个订单号以及收货人信息以及已经匹配的运单号通过接口发送给快递公司。这样快递公司上车扫描的时候就可以确认该运单的确已经被使用。
    
        4.当货到时扫描运单号,就能做到找到收货人电话——前提是送货员扫码枪应该有对应的连接设备,可以是pos机,也可以是能联网的平板电脑或者手机。
    
    六、这个快递公司都已经在做这个应用了,他们更进一步,直接拨打电话,扫码完,使用专线拨打。。这样就可以隐藏收件人的手机号了,保护客户隐私。。。而且也可以防骚扰电话
    
    七、快递鸟API接口与日日顺乐家智能快递柜好像有个类似的解决方案,电商平台可以通过快递鸟接口把件直接下到柜子里,快递员把件放到柜子里不用输入手机号通过扫描快递单号就能发短信给用户来取件进而提高效率,快递员打开柜子把货放进去、用户打开柜子拿走货的状态回传给快递公司的物流轨迹中展示。
    
    八、我们这边快递派件都是快递员用手机App,扫描一个,然后念手机号,会自动发信息。 
    
    九、发现我们这一个快递员在用一个叫快递员助手的软件来扫描快递单号获取手机号码,虽然手机号是 1xxx 这样打码字符,但是短信是能够发到正确号码上的。我不能理解的是快递条码不是不包含手机号码信息吗,那如何通过扫码获取手机号码的?据说菜鸟物流可以通过淘宝信息来获取订单和快递绑定进而获取手机号,不过这 app 貌似是小公司做的,所以不知道这是怎么实现的。
    
    十、淘宝有开放第三方公开接口供调用。
    
    十一、采用OCR识别
    ....
    

    I solved the problem and told me this pile. As a result, they were discussed by a group of unvenied people. Isn't this a cheat? So I followed these unreliable answers to try one by one, entered the open platform search interface and download the APP, but none of them was reliable.

    Here are three options for reference:

    Scheme 1: Open up the Taobao rookie platform:

          https://open.taobao.com/api.htm? spm=a219a.7386797.0.0.329e669amp7No4&source=search&docId=27758&docType=2

    Find the corresponding person in charge of this interface, get key and other information, open up the rookie platform through this interface, and get the corresponding recipient information on Taobao. However, I heard that because Cainiao focuses on launching privacy sheets, this interface is gradually scaling. If you can open up, please let me know my condesirs. Thank you very much.

    Option 2: Grab the package:

    You can find apk such as Beehive that can scan the code to get the mobile phone number, and use tools such as Fitdders to grab the package to crack it.

    Scheme 3: OCR identification:

    Refer to my blog: android/c++ opencv

    That's all for this blog. There are corresponding technical exchanges. Welcome me: 962742948@qq.com!!

    More relevant content
  • How to use the recipient's phone number and order number to query SF Express logistics information in batches on the computer? Next, I will use the express batch query master to operate with the editor.

    Advanced settings

    Enter the "Advanced Settings" of the express batch query master, check the "SF Express" interface, and remember to save the settings.


    Save the order number

    Save the SF order number, recipient phone number and courier company that need to be inquired in the same EXCEL form.


    Table template function

    Then select the "Add Order Number" function on the software, and select "Import from Table Template" in it.

    Import information

    Pop-up dialog box, click the "Table Template" function below.

    Import information

    Pop-up dialog box, click the "Table Template" function below.


    Display a table, copy and paste the order number, the courier company and the corresponding recipient's phone number with one click, and then click OK Import Software.

    (Tips: You can manually copy them directly and quickly, instead of line by line)


    Close the window

    After successful import, there will be an alert to select Yes and close this window.


    Start the inquiry

    After the window is closed normally, the software returns to the main interface and begins to query the logistics.


    Browse the order number

    After all the checks are completed, you can see the order number information line by line.


    View logistics

    Double-click any order number, and you can also see the more detailed logistics of the order number.


    Export Tables

    Finally, you can use the "export table" function of the software to save the main table record and the details record in the form of an export table to the computer, which is convenient to view at any time.


     

  • 9. It was found that our courier is using a software called the courier assistant to scan the courier number to get the mobile phone number. Although the mobile phone number is 1xxx, the text message can be sent to the correct number. What I can't understand is that the express bar code does not contain mobile phone number information? So how to get the mobile phone number by scanning the code? According to...
  • Note: The above has a judgment on expressCode whether it is SF Express. If it is SF Express, according to the express bird interface document, another CustomerName parameter needs to be passed in. The parameter content is the last four digits of the recipient/sendor's mobile phone number. We just need to write a acquisition method and reuse our BaseAction. Let's debug and see how the acquisition is...
  • How do you quickly check the logistics of each express waybill number? In addition to the official website, are there any simpler skills? Of course, the editor's answer is yes. Let's try it together.
    When you are the sender and the order number is SF.
    Run the express bulk query master and check "A23" in the advanced settings (registration introducer: with me)
    Insert the picture description here.
    And click the phone button next to it, enter the last four digits of the sender's mobile phone, and save it.
    Insert the picture description here.
    Then in Add Order Number, import multiple express waybill numbers and click Save
    Insert the picture description here.
    Save it, the progress bar scrolls, indicating that you are querying the logistics. When the query is completed, you can see it.
    Insert the picture description here.
    When you are the recipient and the order number is SF
    Click the option "Import from Table Template" under the "Add Order Number" function
    Insert the picture description here.
    Pop up dialog box, select "Form Template" and start importing the express waybill number, the last four digits of the mobile phone and the courier company in the corresponding table.
    Insert the picture description here.
    Insert the picture description here.
    After entering, click "OK to import from the table", an alert will pop up, select "Yes" and close the current window.
    Insert the picture description here.
    After all the order numbers are checked, you can also see the logistics status of each express waybill number.
    Insert the picture description here.

  • 1. It is intended to solve the problem of the post station or courier delivering parcels to the doorman... Requirements: While scanning the waybill and scanning the mobile phone number to send mass text messages, the plug-in can recognize the recipient's name, independently adjust the text size (at least large!), and print it out to self-adhesive and paste 6. Profit: Plug-ins can be sold for courier brother, all kinds of post stations!
  • Note: The above has a judgment on expressCode whether it is SF Express. If it is SF Express, according to the express bird interface document, another CustomerName parameter needs to be passed in. The parameter content is the last four digits of the recipient/sendor's mobile phone number. We just need to write a acquisition method and reuse our BaseAction. Let's debug and see how the acquisition is...
  • You can find the purchased "National Express Logistics Inquiry" service in "My API", click the test and fill in the express waybill number in the parameter settings (SF Express, please enter "Single Number: The last four digits of the recipient's or sender's mobile phone number", such as: 123456789:1234), and the courier company can choose au To automatically obtain, 95% can be automatically recognized. Just click the test.
  • Express address information identification example, customer uploads address pictures, identifies the content in the picture, identifies recipient, phone number, address and other information. The customer uploads the address picture, the customer uploads the address picture.
  • Express 100 to get express information (crawlers)

    Thousands of readings2021-03-28 10:57:23

    Express 100 to get express information (crawlers)

    Recently, I have been engaged in js reverse, and I found a simple website in reverse.

    1. Install the environment first, and the request_html library request is integrated and parsed. It is a must-have for home travel.

    pip install requests
    

    2. After installing the environment, half of the success, and then analyze the website.
    (1) Open the website: https://www.kuaidi100.com/? from=openv
    (2) F12, one-click super god
    Insert the picture description here.
    (3) Prepare a express waybill number (except Zhongtong, I don't know if it can't be checked)
    Insert the picture description here.
    (4) The browser searched for a keyword in the express information. Fortunately, I found it. Click in.
    Insert the picture description here.
    Insert the picture description here.
    (5) Request header, all the request body information, python writes a wave of requests, and luckily finds that it can be obtained.
    (6) How did all the suspicious parameters come from? First of all, it is found that only the change of the csrftoken value of cookies in the request header is the key (you can know after two days of comparison of cookies). Search for the value, and luck explodes again, and find it.
    Insert the picture description here.
    (7) Next, the request body parameters, type express name, postid express waybill number, temp is like the name of the timestamp, but it is not, phone recipient phone number (this is needed to check SF Express)
    Insert the picture description here.
    Insert the picture description here.
    I found it and got the express name function.
    (8) Find temp, the value has not been found, search for fields, go back to the URL where the information is obtained, and see how the request came. Click in these places one by one and search for the name of the field (pleas for me if the boss has a trick)
    Insert the picture description here.
    I found it. It turned out to be a random number, too young.
    Insert the picture description here.
    3. After the analysis, the code is ready.
    (1) Head loading library

    # @Time : 2021/3/22 16:40 
    # @Author : 张穆栩
    # @File : kaudi100pro.py 
    # @Software: PyCharm
    import re
    import random
    import requests_html
    

    (2) Object-oriented, parameters of instance

    class Kuaidi(object):
        def __init__(self, number):
            # 转运信息url
            self.url = 'https://www.kuaidi100.com/query'
            # token url
            self.token_url = 'https://www.kuaidi100.com/'
            # 快递名url
            self.name_url = 'https://www.kuaidi100.com/autonumber/autoComNum'
            # 快递名参数
            self.number_params = {
                'text': number
            }
            self.token_params = {
                'from': 'openv'
            }
            # 转运信息参数
            self.temp = str(random.random())
            self.params = {
                'type': self.getname(),
                'postid': number,
                'temp': self.temp,
                'phone': ''
            }
            csrftoken = self.gettoken()
            self.headers = {
                'Connection': 'keep-alive',
                'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.193 Safari/537.36',
                'Referer': 'https://www.kuaidi100.com/?from=openv',
                'Cookie': 'csrftoken=' + csrftoken + '; WWWID=WWWF4FCD42239B8DAC700F22E0571D3952D; Hm_lvt_22ea01af58ba2be0fec7c11b25e88e6c=1615603420,1615603495,1616232321,1616289581; Hm_lpvt_22ea01af58ba2be0fec7c11b25e88e6c=1616289592'
            }
    

    (3) Obtain the express name

    # 获取快递名
        def getname(self):
            rous = requests_html.HTMLSession().post(self.name_url, params=self.number_params)
            name = rous.json()['auto'][0]['comCode']
            return name
    

    (4) Get csrftoken

    # 获取token
        def gettoken(self):
            rous = requests_html.HTMLSession().get(self.token_url, params=self.token_params)
            Set_Cookie = rous.headers['Set-Cookie']
            csrftoken = re.findall(', csrftoken=(.*?);', Set_Cookie)[0]
            return csrftoken
    

    (5) Obtain all transshipment information

    # 获取转运信息
        def getdata(self):
            # 转运信息参数
            Session = requests_html.HTMLSession()
            rous = Session.get(self.url, headers=self.headers, params=self.params)
            print(rous.text)
            datas = rous.json()['data']
            for data in datas:
                print(data)
    

    (6) Then start it and get it done.
    Full code

    import re
    import time
    import random
    import requests_html
    
    session = requests_html.HTMLSession()
    
    class Kuaidi(object):
        def __init__(self, number, phone):
            # 转运信息url
            self.url = 'https://www.kuaidi100.com/query'
            # 获取token url和Hm_lvt
            self.token_url = 'https://www.kuaidi100.com/'
            # 获取快递名url
            self.name_url = 'https://www.kuaidi100.com/autonumber/autoComNum'
            # 快递名参数
            self.number_params = {
                'text': number
            }
            self.token_params = {
                'from': 'openv'
            }
            # 转运信息参数
            self.temp = str(random.random())
            self.params = {
                'type': self.getname(),
                'postid': number,
                'temp': self.temp,
                'phone': ''
            }
            csrftoken = self.gettoken()
            self.headers = {
                'Connection': 'keep-alive',
                'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.193 Safari/537.36',
                'Referer': 'https://www.kuaidi100.com/?from=openv',
                'Cookie': 'csrftoken=' + csrftoken[0] + '; Hm_lvt_' + csrftoken[1] + '=' + str(int(time.time())) + '; Hm_lpvt_' + csrftoken[1] + '=' + str(int(time.time()))
            }
        # 获取转运信息
        def getdata(self):
            # 转运信息参数
            rous = session.get(self.url, headers=self.headers, params=self.params)
            print(rous.text)
            datas = rous.json()['data']
            for data in datas:
                print(data)
    
        # 获取token 和 Hm_lvt
        def gettoken(self):
            rous = session.get(self.token_url, params=self.token_params)
            Set_Cookie = rous.headers['Set-Cookie']
            csrftoken = re.findall(', csrftoken=(.*?);', Set_Cookie)[0]
            js_url = re.findall('https://cdn.kuaidi100.com/js/share/count.js(.*)">', rous.text)[0]
            url = 'https://cdn.kuaidi100.com/js/share/count.js' + js_url
            rous = session.get(url)
            Hm_lvt = re.findall('https://hm.baidu.com/hm.js?(.*)";', rous.text)[0]
            return [csrftoken, Hm_lvt]
    
        # 获取快递名
        def getname(self):
            rous = session.post(self.name_url, params=self.number_params)
            name = rous.json()['auto'][0]['comCode']
            return name
    
    if __name__ == "__main__":
        # 运单号
        number = ''
        # 手机后四位
        phone = ''
        Kuaidi(number, phone).getdata()
        
    
  • Original Docking Express Logistics Api Interface - Jinzhou Lavin's Personal Blog Query Logistics Information Introduction: /*** * @Description: Query Express Logistics Information * @author: SX * @param Number Express Order Number Must Must * @param mobile recipient's mobile phone number SF Express needs a mobile phone number * @return */ Enter according to the front end...
  • If it is really impossible to obtain the express waybill number and query the express delivery information through the pick-up personnel and delivery personnel, then find out the accurate time and place of delivery, receiving place, sender and recipient of the goods, and then call the customer service of the courier company to help inquire. 5. The collector misappropriated the sender's goods...
  • Nearly a quarter of Shenyang people recognize "express boxes" According to the survey data of seven cities, including Shenyang, more than 90% (93.8%) of residents are troubled because no one in their homes can receive express delivery. Among them, more than 60% (63.7%) of the residents are in great trouble, and it is very common for me to sign for it in time; while only 7.2% of residents are completely...
  • private static final Logger log = LoggerFactory.getLogger(HttpUtils.class); private static final Clo seableHttpClient httpclient = HttpClients.createDefault(); private static final String userAge...
  • Express 100 real-time query interface provides enterprises and end users with the function of querying logistics trajectories in real time. After the user submits the express waybill number to the real-time query interface, the real-time query interface will retrieve the order number information of the courier company in real time and return the latest logistics information of this order number, including logistics trajectory, status, time, etc.
  • Note: The above has a judgment on expressCode whether it is SF Express. If it is SF Express, according to the express bird interface document, another CustomerName parameter needs to be passed in. The parameter content is the last four digits of the recipient/sendor's mobile phone number. We just need to write a acquisition method and reuse our BaseAction. Let's debug and see how the acquisition is...
  • c# How to intelligently obtain names and phone addresses (just like copying mailing information when sending express delivery can be automatically recognized)
     c#
  • Article from: php Self-study Center Author: Leifeng automatic address recognition is now common, especially when filling in addresses, names and mobile phone numbers by express delivery. After filling in these in according to certain specifications, clicking on automatic identification, they will automatically fill in their respective inputs. Recently, this function has been simply implemented...
  • If the recipient is Xiao Wang, the address is the collection point, such express delivery can see how many owners of the express box are and a little sense of privacy protection, but a line of naked mobile phone number 183****0110 may become the beginning of the privacy break. Open common payment software, such as Alipay and use something. Deposit the bank's savings card to Xiao Wang...
  • Express,SF Express,python, screenshot, 15Seconds

    Thousands of readings2020-12-20 04:06:05
    The express batch screenshot query tool has been updated to version 3.0. It has been about half a year since version 1.0. During this period, I received a lot of good feedback and suggestions from fans. I also thanked the fans for providing a large number of test samples, which has qualitatively improved the error rate and stability of express query in version 3.0, and added Add the right...
  • I. Use crowd analysis At present, mainstream express delivery has launched the service of placing orders on the WeChat terminal. The main reasons for launching the WeChat terminal are: express delivery is not fixed and non-frequent for most people, so the demand for downloading apps is relatively small. WeChat is the most active application at present. Functions...
  • At the same time, the queryed recipient information can also be printed individually or batched, or the data can be entered in the template format of the fixed Excel table, and then imported for individual printing or batch printing, which is convenient for enterprises or stores to use. According to market research, enterprises or stores that use Xingda express waybill printing software...
  • A distributed pickup code generation method technology

    Thousands of readings2021-01-14 15:23:46
    Technical introduction In the field of express delivery, when the courier delivers express delivery, the courier usually encounters the situation that the recipient is unable to pick up the goods immediately, so that the courierneeds to put the express delivery in the express cabinet first. The courier will enter the express information on the express cabinet, including the express waybill number and the recipient's mobile phone number. ..
  • After checking, I didn't find the mobile phone number open to the outside world to check the logistics interface, but some of them were checked through the logistics order number. The idea is as follows: First of all, we can use the mobile phone number. Find out the logistics order number. Then use the logistics order number to call this open logistics information interface. Then extract the logistics information you want...
  • [Scenario Requirement Description] E-commerce platform and ISV merchants have api interface with logistics... In the logistics system in the background of e-commerce management, customer service checks the signing and receipt status of all waybills before reconciliation, and tracks problems. The e-commerce platform controls the logistics of merchants. It is required that it be sent by express delivery to see the collection status, and how long must be received...
  • When the couriers learned that we made OCR software, they always asked me if there was any technology for the APP to directly identify the mobile phone number on the express waybill, and then the program could quickly dial or automatically send response text messages, so that business personnel did not need the mobile phone keyboard to enter numbers one by one. Now they play dozens of times a day...
  • Express Pick-up and On-site Service Faculty: Last Name: xxx Student Number: xxxxxxxxxx Specialty: Grade: Instructor: Title: Lecturer Completion Date: 2021 Summary Social Development and Progress of Science and Technology, Internet Technology Are Increasing Popular. Mobile phones have also gradually been affected by the people...
  • Discussion on API paging design and implementation. Partner analysis means either the postman who receives and sends the mail to the sorting station, or the operator of the sorting station, some of whom have an iPhone, and then the iPhone found his AirTag and recorded the location. Apple originally promoted this AirTag...
  • What should I do if I want to hide the sender's information on the courier's face? 1. First of all, confirm whether the brand of the cooperative express company supports the hiding of fields on the face sheet. At present, the known brands of Express 100 are SF Express and JD.com. In order to avoid actual delivery by customers, it is recommended to communicate and confirm with the courier company first; 2. If necessary...
  • 1. String extraction information (name, mobile phone number, address) import redef extract_info(list_value):mobile = str()name = address = list_value [0]for i in list_value:if i.isnumeric() and len(i) == 11:mobile = ielse:if len(i) >...
  • I. Pre-preparing... After the review (usually more than ten minutes to 1 hour) is approved, you can use appkey and appsecret for interface debugging. II. Choose the API interface suitable for your own call scenario... 1. It is necessary to display express information on the page according to the needs of the website/mALL 2
  • Java realizes express waybill information identification

    Thousands of readings2021-06-13 14:22:36
    Foreword: In 21 years, Liwan District, Guangzhou has become an epidemic-stricken area. Many people have not worked and are quarantined at home. The probability of contracting the virus is 0.005 percent, and the death rate without work is 100%. Therefore, as ordinary people, they have developed a data analysis tool called yandas. Named entity recognition is a very...
  • Autofill in the recipient's information. 4. Automatically grab the order information that needs to be shipped on Taobao. 5. Support real-time query of express waybills to make your express real-time information clear at a glance. 6. Support express template download and import function. The program has greatly relaxed the printing type of documents. 7. Support custom font size. SF Express...
  • 2. Fill in the information of the package, such as weight, sender information, recipient information, etc. 3. Submit form data. II. Scan the code to receive the receipt. In the incoming scan form, the attribute of the waybill number is also set to scan input, and the barcode is selected in the drop-down box, as shown in the following figure: When receiving, you only need to scan...
  • Source code of the integrated operation and transshipment system, the source code of express logistics one-piece payment system Development environment: JAVA source code function introduction: parcel management Members can forecast the package. After entering the warehouse, they can apply for various value-added services for the package, such as box sorting, closing the box, taking photos, counting, selecting delivery channels, creating waybills, etc. Administrators can use...
  • The example of php express query interface is only used to show the docking process of the express delivery interface of Express 100 express company. The API key needs to be registered and obtained. You can click to visit https://api.kuaidi100.com to apply for a free interface. If you need manual help, You can consult a courier 100API technician.
  • Article Contents 1 Introduction 2 Introduction 2.1 Topic Background and Purpose 3 System Design 3.1 System Architecture 3.2 Hardware Part 3.2.1 GMS Module 3.2.2... Intelligent express cabinet design and implementation based on single-chip microcomputer can be used for course design or graduation design, technical answer, graduation help, question opening guidance print ("Q 7468760)

Comments

Labels

Show more